home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World Book 1998 1.0 (Macintosh)
/
World Book 1998 Macintosh CD1.iso
/
World Book Installer
/
World Book Installer.rsrc
/
bin.rsrc_LDEF_990.txt
< prev
next >
Wrap
Text File
|
1998-10-23
|
148KB
|
2,434 lines
start:
00000000 4144 chk.w D0, D4
00000002 4352 chk.w D1, [A2]
00000004 0300 btst D0, D1
00000006 3A52 movea.w A5, [A2]
00000008 0F55 bchg [A5], D7
0000000A 0B2B 2B04 btst [A3 + 0x2B04], D5
0000000E 918F subx.l -[A0], -[A7]
00000010 0DDF .incomplete
00000012 9EC7 sub.w A7, D7
00000014 76A5 moveq.l D3, 0xFFFFFFA5
00000016 14B6 2D22 A59C F72F move.b [A2], [[A6 - 0x5A64 + D2 * 4] - 0x8D1]
0000001E 5244 addq.w D4, 1
00000020 825D or.w D1, [A5]+
00000022 6828 bvc +0x2A /* 0000004C */
00000024 F7DF .invalid <<F/7/3>>
00000026 B269 97F3 cmp.w D1, [A1 - 0x680D]
0000002A 5A57 addq.w [A7], 5
0000002C 4020 negx.b -[A0]
0000002E 9C57 sub.w D6, [A7]
00000030 6883 bvc -0x7B /* FFFFFFB5 */
00000032 7591 moveq.l D2, 0xFFFFFF91
00000034 2EE7 move.l [A7]+, -[A7]
00000036 19DA A514 move.b 0x14, [A2]+
0000003A 2BAD B46C A57A 89E3 DCC0 B446 move.l [[A5 - 0x761C2340] - 0x4BBA], [A5 - 0x4B94]
00000046 3263 movea.w A1, -[A3]
00000048 2378 5EDC 3239 move.l [A1 + 0x3239], [0x00005EDC]
// begin alternate branch 0000004C-00000052
label0000004C:
0000004C 3239 AFE6 6A6E move.w D1, [0xAFE66A6E]
// end alternate branch 0000004C-00000052
label0000004C: // (misaligned)
0000004E AFE6 syscall 0xBE6, auto_pop
00000050 6A6E bpl +0x70 /* 000000C0 */
00000052 A2D3 syscall vBTUpdate, flags=2
00000054 04AE E745 139D DBCC subi.l [A6 - 0x2434], 0xE745139D
0000005C D5C6 add.l A2, D6
0000005E CC44 and.w D6, D4
00000060 6D13 blt +0x15 /* 00000075 */
00000062 339E 77D5 move.w <<invalid full ext with IS == 1 and I/IS == 5>>, [A6]+
00000066 A8D1 syscall StdRgn
00000068 2455 movea.l A2, [A5]
0000006A DB7D add.w <<invalid special address>>, D5
0000006C BFEF FBFE cmpa.l A7, [A7 - 0x402]
00000070 BBFF cmpa.l A5, <<invalid special address>>
00000072 DDE5 add.l A6, -[A5]
00000074 DF78 67E6 add.w [0x000067E6], D7
00000078 9E6F EE59 sub.w D7, [A7 - 0x11A7]
0000007C 1BB3 4305 40F0 move.b [A5 + D4.w - 0x16], [[A3 + <<invalid base displacement size>>] + D4 * 2]
00000082 0441 1248 subi.w D1, 0x1248
00000086 AD01 syscall FMSwapFont, auto_pop
00000088 348D move.w [A2], A5
0000008A EF78 rol D0.w, D7
0000008C 0453 E050 subi.w [A3], 0xE050
00000090 4D6D BB23 chk.w D6, [A5 - 0x44DD]
00000094 D951 add.w [A1], D4
00000096 91BE sub.l <<invalid special address>>, D0
00000098 1F3D move.b -[A7], <<invalid special address>>
0000009A D73D add.b <<invalid special address>>, D3
0000009C DA04 add.b D5, D4
0000009E 5C47 addq.w D7, 6
000000A0 2FAF B405 273C move.l <<invalid full ext with I/IS == 4>>, [A7 - 0x4BFB]
000000A6 4D9B .invalid 6, [A3]+ // invalid opcode 4 with b == 6
000000A8 5E5E addq.w [A6]+, 7
000000AA F9EA .invalid <<F/7/4>>
000000AC AF93 syscall Pollack, auto_pop
000000AE D7E1 add.l A3, -[A1]
000000B0 71C5 moveq.l D0, 0xFFFFFFC5
000000B2 7513 moveq.l D2, 0x13
000000B4 37FB 64CF ADB2 CFB8 4B16 CE3A move.w [[-0x3047B4EA + A2 * 4] - 0x31C6], [PC + D6.w * 4 - 0x49]
label000000C0:
000000C0 279C 1370 D1BE 8470 move.l [A3 - 0x2E417B90], [A4]+
000000C8 EFE1 A49F bfins -[A1] {18:31}, D2
000000CC E685 asr D5, 3
000000CE 1AAB 7CEB move.b [A5], [A3 + 0x7CEB]
000000D2 7B0F moveq.l D5, 0x0F
000000D4 A3F0 syscall vBMChk, flags=3
000000D6 AFA2 syscall rHiliteTab, auto_pop
000000D8 3045 movea.w A0, D5
000000DA 2FF4 55F5 move.l <<invalid special address>>, <<invalid full ext with IS == 1 and I/IS == 5>>
000000DE 1EEE B9D5 move.b [A7]+, [A6 - 0x462B]
000000E2 B502 xor.b D2, D2
000000E4 EEDA 605E bfset [A2]+ {1:30}
000000E8 4BCD lea.l A5, A5
000000EA 195F 65D3 move.b [A4 + 0x65D3], [A7]+
000000EE 2610 move.l D3, [A0]
000000F0 E2BF ror D7, D1
000000F2 902C 5F45 sub.b D0, [A4 + 0x5F45]
000000F6 0EA4 520C 7FD5 .invalid.l -[A4], 0x520C7FD5 // invalid immediate operation
000000FC B32C 1992 xor.b [A4 + 0x1992], D1
00000100 A85A syscall BitNot
00000102 ECD4 73BE bfclr [A4] {14:D6}
00000106 3229 C7FA move.w D1, [A1 - 0x3806]
0000010A 96AC 0C5F sub.l D3, [A4 + 0xC5F]
0000010E 0BD1 .incomplete
00000110 706B moveq.l D0, 0x6B
00000112 C593 and.l [A3], D2
00000114 20F5 C8CF move.l [A0]+, [A5 + A4 - 0x49]
00000118 D019 add.b D0, [A1]+
0000011A 5E54 addq.w [A4], 7
0000011C 6504 bcs +0x6 /* 00000122 */
0000011E 6B66 bmi +0x68 /* 00000186 */
00000120 EB1E rol D6.b, 5
label00000122:
00000122 A707 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=7
00000124 3E13 move.w D7, [A3]
label00000126:
00000126 323B D27B move.w D1, [PC + A5.w * 2 + 0x7B]
0000012A DB08 addx.b -[A5], -[A0]
0000012C 8AC7 divu.w D5, D7
0000012E 4292 clr.l [A2]
00000130 5C5B addq.w [A3]+, 6
00000132 15BD 9F4E move.b <<invalid full ext with IS == 1 and I/IS == 6>>, <<invalid special address>>
00000136 4BEF D0BB lea.l A5, [A7 - 0x2F45]
0000013A 7583 moveq.l D2, 0xFFFFFF83
0000013C 216F CF5B F5D7 move.l [A0 - 0xA29], [A7 - 0x30A5]
00000142 F578 .extension 0x578 <<F/4-5/2>> // unimplemented
00000144 8786 86EA unpk D3, D6, 0x86EA
00000148 EBCE 7FC1 bfexts D7, A6 {D7:1}
0000014C 83E4 divs.w D1, -[A4]
0000014E B09B cmp.l D0, [A3]+
00000150 76CB moveq.l D3, 0xFFFFFFCB
00000152 A0CD syscall vBTDelete
00000154 0657 6BAB addi.w [A7], 0x6BAB
00000158 8CAC 596C or.l D6, [A4 + 0x596C]
0000015C 7762 moveq.l D3, 0x62
0000015E 63C6 bls -0x38 /* 00000126 */
00000160 2680 move.l [A3], D0
00000162 C16F 7792 and.w [A7 + 0x7792], D0
00000166 73EE moveq.l D1, 0xFFFFFFEE
00000168 1BFD move.b <<invalid special address>>, <<invalid special address>>
0000016A DE05 add.b D7, D5
0000016C 2F2F 2BC4 move.l -[A7], [A7 + 0x2BC4]
00000170 C4EE 9FB1 mulu.w D2, [A6 - 0x604F]
00000174 31DB F3F0 move.w [0xFFFFF3F0], [A3]+
00000178 A7C2 syscall vMarkBlock, flags=7
0000017A 9E47 sub.w D7, D7
label0000017C:
0000017C E562 asl D2.w, D2
0000017E 98B6 D304 sub.l D4, <<invalid full ext with I/IS == 4>>
00000182 AE90 syscall InitPalettes, auto_pop
00000184 0091 13C7 FA07 ori.l [A1], 0x13C7FA07
// begin alternate branch 00000186-0000018C
label00000186:
00000186 13C7 FA07 51E6 move.b [0xFA0751E6], D7
// end alternate branch 00000186-0000018C
label00000186: // (misaligned)
0000018A 51E6 sf -[A6]
0000018C 5DB0 67E7 subq.l <<invalid full ext with IS == 1 and I/IS == 7>>, 6
00000190 6536 bcs +0x38 /* 000001C8 */
00000192 364F movea.w A3, A7
00000194 7B67 moveq.l D5, 0x67
00000196 FBD7 .invalid <<F/7/5>>
00000198 FD28 .extension 0xD28 <<F/4-5/6>> // unimplemented
0000019A 62E0 bhi -0x1E /* 0000017C */
0000019C 514E subq.w A6, 8
0000019E 59F5 47F3 FDCC 5D08 E276 F7CE svs [[-0x233A2F8] - 0x1D890832]
000001AA 6E38 bgt +0x3A /* 000001E4 */
000001AC D0BF add.l D0, <<invalid special address>>
000001AE 25FD 70A0 move.l [PC + 0x70A0 /* 00007250, cstring ""<EOF> */], <<invalid special address>>
000001B2 77CB moveq.l D3, 0xFFFFFFCB
000001B4 20FB ACB0 move.l [A0]+, [PC + A2 * 4 - 0x80]
000001B8 B5CA cmpa.l A2, A2
000001BA 14DB move.b [A2]+, [A3]+
000001BC 69FB bvs -0x3 /* 000001B9 */
000001BE 0DF8 .incomplete
000001C0 28A1 move.l [A4], -[A1]
000001C2 8F89 AFC9 unpk -[A7], -[A1], 0xAFC9
000001C6 40ED B764 move.w [A5 - 0x489C], SR
// begin alternate branch 000001C8-000001CA
label000001C8:
000001C8 B764 xor.w -[A4], D3
// end alternate branch 000001C8-000001CA
label000001C8: // (misaligned)
000001CA 24E0 move.l [A2]+, -[A0]
000001CC 9045 sub.w D0, D5
000001CE 5738 CE3B subq.b [0xFFFFCE3B], 3
000001D2 9639 6400 497F sub.b D3, [0x6400497F]
000001D8 6D77 blt +0x79 /* 00000251 */
000001DA DD03 addx.b D6, D3
000001DC 32D0 move.w [A1]+, [A0]
000001DE D88C add.l D4, A4
000001E0 C731 1113 8162 DB55 and.b [[A1 + D1] - 0x7E9D24AB], D3
// begin alternate branch 000001E4-000001E8
label000001E4:
000001E4 8162 or.w -[A2], D0
000001E6 DB55 add.w [A5], D5
// end alternate branch 000001E4-000001E8
label000001E4: // (misaligned)
000001E8 F67D 607D .extension 0x67D <<F/1/3>>, 0x607D // unimplemented
000001EC C168 AF99 and.w [A0 - 0x5067], D0
000001F0 B212 cmp.b D1, [A2]
000001F2 33DA AD64 8FF5 move.w [0xAD648FF5], [A2]+
000001F8 03E9 .incomplete
000001FA 8A33 4D32 C20A 17E0 4246 or.b D5, [[A3 - 0x3DF5E820 + D4 * 4] + 0x4246]
00000204 F17C .extension 0x17C <<F/4-5/0>> // unimplemented
00000206 3F21 move.w -[A7], -[A1]
00000208 8B87 31CB unpk D5, D7, 0x31CB
0000020C FB7F .extension 0xB7F <<F/4-5/5>> // unimplemented
0000020E 8789 B35B unpk -[A3], -[A1], 0xB35B
00000212 8E7B 17D8 or.w D7, []
00000216 4436 42C8 neg.b [A6 + D4.w * 2 - 0x56]
0000021A 37DD 6DBC move.w <<invalid full ext with I/IS == 4>>, [A5]+
0000021E 8F87 5EE5 unpk D7, D7, 0x5EE5
00000222 F3FD .invalid <<F/7/1>>
00000224 C915 and.b [A5], D4
00000226 D51F add.b [A7]+, D2
00000228 D155 add.w [A5], D0
label0000022A:
0000022A 1ABB 612C move.b [A5], <<invalid full ext with I/IS == 4>>
0000022E B1F7 D363 FD4D CB8D F75B cmpa.l A0, [[A7 - 0x2B3] - 0x347208A5]
00000238 83B6 F2A6 or.l [A6 + A7.w * 2 - 0x90], D1
0000023C 5142 subq.w D2, 8
0000023E 75D0 moveq.l D2, 0xFFFFFFD0
00000240 8A6A F96B or.w D5, [A2 - 0x695]
00000244 DF55 add.w [A5], D7
00000246 97DA sub.l A3, [A2]+
00000248 4E37 .invalid // invalid opcode 4
0000024A 4903 .invalid 4, D3 // invalid opcode 4 with b == 4
0000024C 6818 bvc +0x1A /* 00000266 */
0000024E 6DDA blt -0x24 /* 0000022A */
00000250 8034 E6A0 or.b D0, [A4 + A6.w * 8 - 0x96]
00000254 E2EF C06D lsr .w [A7 - 0x3F93]
00000258 FCF3 7703 .extension 0xCF3 <<F/2-3/6>> // unimplemented
0000025C 3D40 AB67 move.w [A6 - 0x5499], D0
00000260 7B8F moveq.l D5, 0xFFFFFF8F
00000262 F7BD .invalid <<F/6/3>>
00000264 09A8 1C3D bclr [A0 + 0x1C3D], D4
// begin alternate branch 00000266-00000268
label00000266:
00000266 1C3D move.b D6, <<invalid special address>>
// end alternate branch 00000266-00000268
label00000266: // (misaligned)
00000268 86FA 1138 divu.w D3, [PC + 0x1138 /* 0000113A, value 0x9B2A */]
0000026C 3737 B50C move.w -[A3], <<invalid full ext with I/IS == 4>>
00000270 485B pea.l [A3]+
00000272 1952 913E move.b [A4 - 0x6EC2], [A2]
00000276 8890 or.l D4, [A0]
00000278 89C5 divs.w D4, D5
0000027A F4C7 .invalid <<cinv/cpush with scope=0>>
0000027C 6E37 bgt +0x39 /* 000002B5 */
0000027E FC8D CDE3 .extension 0xC8D <<F/2-3/6>> // unimplemented
00000282 4125 .invalid 0, -[A5] // invalid opcode 4 with b == 4
00000284 129C move.b [A1], [A4]+
00000286 BDF1 8211 cmpa.l A6, [A1 + A0.w * 2 + 0x11]
0000028A 0E38 6952 C413 .invalid.b [0xFFFFC413], 0x52 /* 'R' */ // invalid immediate operation
00000290 A378 syscall GetIndADB, flags=3
00000292 ACC7 syscall PaintPoly, auto_pop
00000294 3F0F move.w -[A7], A7
00000296 76CA moveq.l D3, 0xFFFFFFCA
00000298 C041 and.w D0, D1
0000029A 38AD 65D9 move.w [A4], [A5 + 0x65D9]
0000029E DD9D add.l [A5]+, D6
000002A0 D27C 377D add.w D1, 0x377D /* '7}' */
000002A4 161A move.b D3, [A2]+
000002A6 47E0 lea.l A3, -[A0]
000002A8 442F 36DA neg.b [A7 + 0x36DA]
000002AC A6D3 syscall vBTUpdate, flags=6
000002AE 65AB bcs -0x53 /* 0000025B */
000002B0 AD5D syscall HiliteControl, auto_pop
000002B2 8239 D005 DA72 or.b D1, [0xD005DA72]
000002B8 FBC4 .invalid <<F/7/5>>
000002BA D49C add.l D2, [A4]+
000002BC 8410 or.b D2, [A0]
000002BE B040 cmp.w D0, D0
000002C0 978C subx.l -[A3], -[A4]
000002C2 65AF bcs -0x4F /* 00000273 */
000002C4 F495 cinvp INST, [A5]
000002C6 4FF4 18C1 lea.l A7, [A4 + D1 - 0x63]
000002CA 2B2B 8DCE move.l -[A5], [A3 - 0x7232]
000002CE D1B4 60B0 add.l [A4 + D6.w - 0x80], D0
000002D2 B3C7 cmpa.l A1, D7
000002D4 E8FC 69BA 0CB8 1F30 bftst 0xCB81F30 {D6:D2}
000002DC 3A23 move.w D5, -[A3]
000002DE E9A9 lsl D1, D4
000002E0 2EE9 8752 move.l [A7]+, [A1 - 0x78AE]
000002E4 068C 29A3 138F addi.l A4, 0x29A3138F
000002EA FA38 E176 .unknown 0xFA38 0xE176 (W = 5)
000002EE 302F 6D1A move.w D0, [A7 + 0x6D1A]
000002F2 3526 move.w -[A2], -[A6]
000002F4 ADAC syscall AddReference, auto_pop
000002F6 6024 bra +0x26 /* 0000031C */
000002F8 CBC1 muls.w D5, D1
000002FA CE6C BC43 and.w D7, [A4 - 0x43BD]
000002FE 2583 20CF move.l [A2 + D2.w - 0x49], D3
00000302 3FC7 move.w <<invalid special address>>, D7
00000304 DB6C 654D add.w [A4 + 0x654D], D5
00000308 1163 523C move.b [A0 + 0x523C], -[A3]
0000030C E0C3 asr .w D3
0000030E C160 and.w -[A0], D0
00000310 013B B676 btst [PC + A3.w * 8 + 0x76], D0
00000314 1869 5239 movea.b A4, [A1 + 0x5239]
00000318 0C0D 0F8C cmpi.b A5, 0x8C
label0000031C:
0000031C 361D move.w D3, [A5]+
0000031E 9AF6 CEF7 sub.w A5, [A6 + A4 * 8 - 0x9]
00000322 FB2A .extension 0xB2A <<F/4-5/5>> // unimplemented
00000324 F876 732D .extension 0x876 <<F/1/4>>, 0x732D // unimplemented
00000328 6D8D blt -0x71 /* 000002B7 */
0000032A 763A moveq.l D3, 0x3A
0000032C 4094 negx.l [A4]
0000032E E131 roxl D1.b, D0
00000330 2802 move.l D4, D2
00000332 10CE move.b [A0]+, A6
00000334 AE37 syscall GetSubTable, auto_pop
00000336 5054 addq.w [A4], 8
00000338 C637 9BCA E6FB and.b D3, [[ + <<invalid base displacement size>>] - 0x1905]
label0000033E:
0000033E A122 syscall NewHandle, flags=1
00000340 3794 D1B6 76C3 083E 462A move.w [[0x76C3083E] + A5 + 0x462A], [A4]
// begin alternate branch 00000348-0000034E
label00000348:
00000348 462A D738 not.b [A2 - 0x28C8]
0000034C 64F0 bcc -0xE /* 0000033E */
// end alternate branch 00000348-0000034E
label00000348: // (misaligned)
0000034A D738 64F0 add.b [0x000064F0], D3
0000034E CCEB DC85 mulu.w D6, [A3 - 0x237B]
// begin alternate branch 00000350-00000352
label00000350:
00000350 DC85 add.l D6, D5
// end alternate branch 00000350-00000352
label00000350: // (misaligned)
00000352 4A6E FEB6 tst.w [A6 - 0x14A]
00000356 8E99 or.l D7, [A1]+
00000358 3B48 70AF move.w [A5 + 0x70AF], A0
0000035C AD19 syscall GetWTitle, auto_pop
0000035E 2147 EA54 move.l [A0 - 0x15AC], D7
00000362 520A addq.b A2, 1
00000364 C44D and.w D2, A5
00000366 DB44 addx.w D5, D4
00000368 095C bchg [A4]+, D4
0000036A 4DC1 lea.l A6, D1
0000036C 24F3 DF1D move.l [A2]+, [[A3] + A5 * 8]
00000370 1F56 74C3 move.b [A7 + 0x74C3], [A6]
00000374 E1DD asl .w [A5]+
00000376 E6F5 FD05 ror .w [[A5 + <<invalid base displacement size>>] + A7 * 4]
0000037A 0F06 btst D6, D7
0000037C 6AA9 bpl -0x55 /* 00000327 */
0000037E 6BD0 bmi -0x2E /* 00000350 */
00000380 F6D5 DEF3 .extension 0x6D5 <<F/2-3/3>> // unimplemented
00000384 DE2B CD30 add.b D7, [A3 - 0x32D0]
00000388 F7BD .invalid <<F/6/3>>
0000038A D2F0 EC3A add.w A1, [A0 + A6 * 4 + 0x3A]
0000038E 6A18 bpl +0x1A /* 000003A8 */
00000390 3DBF 6EFC move.w [A6 + D6 * 8 - 0x4], <<invalid special address>>
00000394 F348 .extension 0x348 <<F/4-5/1>> // unimplemented
00000396 25A9 2ED9 5CF1 move.l [A2 + D5 * 4 - 0x15], [A1 + 0x2ED9]
0000039C 1ADD move.b [A5]+, [A5]+
0000039E EFFC FA3E E975 16C3 bfins 0xE97516C3 {D0:D6}, D7
000003A6 2DBC 57B6 8793 9AA1 move.l [A6 + A1 * 2 - 0x95], 0x57B68793
// begin alternate branch 000003A8-000003B0
label000003A8:
000003A8 57B6 8793 9AA1 9E56 subq.l [[ + A0 * 8] - 0x655E61AA], 3
// end alternate branch 000003A8-000003B0
label000003A8: // (misaligned)
000003AE 9E56 sub.w D7, [A6]
000003B0 728B moveq.l D1, 0xFFFFFF8B
000003B2 1B9D 83A4 move.b <<invalid full ext with I/IS == 4>>, [A5]+
fn000003B6:
000003B6 FAEE 8A74 .extension 0xAEE <<F/2-3/5>> // unimplemented
000003BA F8BA 0DBD .extension 0x8BA <<F/2-3/4>> // unimplemented
000003BE CC1C and.b D6, [A4]+
000003C0 6686 bne -0x78 /* 00000348 */
000003C2 1A04 move.b D5, D4
000003C4 CA61 and.w D5, -[A1]
000003C6 3244 movea.w A1, D4
000003C8 806C 186D or.w D0, [A4 + 0x186D]
000003CC 7370 moveq.l D1, 0x70
000003CE FBC2 .invalid <<F/7/5>>
000003D0 1C6D B818 movea.b A6, [A5 - 0x47E8]
000003D4 B868 6B3C cmp.w D4, [A0 + 0x6B3C]
000003D8 726C moveq.l D1, 0x6C
000003DA ED95 roxl D5, 6
000003DC 1357 1D72 move.b [A1 + 0x1D72], [A7]
000003E0 100A move.b D0, A2
000003E2 79C7 moveq.l D4, 0xFFFFFFC7
000003E4 CFBB 7175 and.l <<invalid full ext with IS == 1 and I/IS == 5>>, D7
000003E8 1D68 5A82 01B7 move.b [A6 + 0x1B7], [A0 + 0x5A82]
000003EE 2C96 move.l [A6], [A6]
000003F0 65DD bcs -0x21 /* 000003CF */
000003F2 3D20 move.w -[A6], -[A0]
000003F4 4F4B chk.w D7, A3
000003F6 0B8D bclr A5, D5
000003F8 3F48 72B5 move.w [A7 + 0x72B5], A0
000003FC 54C0 scc D0
000003FE 817E or.w <<invalid special address>>, D0
00000400 0B18 btst [A0]+, D5
00000402 CE33 8613 and.b D7, [A3 + A0.w * 8 + 0x13]
00000406 3619 move.w D3, [A1]+
00000408 61AC bsr -0x52 /* 000003B6 */
0000040A BF0E cmpm.b [A7]+, [A6]+
0000040C 4362 chk.w D1, -[A2]
0000040E C798 and.l [A0]+, D3
00000410 9460 sub.w D2, -[A0]
00000412 3074 2633 movea.w A0, [A4 + D2.w * 8 + 0x33]
00000416 1CA8 0700 move.b [A6], [A0 + 0x700]
0000041A 5480 addq.l D0, 2
0000041C 9818 sub.b D4, [A0]+
0000041E 74C8 moveq.l D2, 0xFFFFFFC8
00000420 6219 bhi +0x1B /* 0000043B */
00000422 5B74 350C subq.w <<invalid full ext with I/IS == 4>>, 5
00000426 ACDC syscall CopyRgn, auto_pop
00000428 5E65 addq.w -[A5], 7
0000042A FF12 .extension 0xF12 <<F/4-5/7>> // unimplemented
0000042C 3E0C move.w D7, A4
0000042E 105B movea.b A0, [A3]+
00000430 DE4D add.w D7, A5
00000432 062E 3EF2 4E63 addi.b [A6 + 0x4E63], 0xF2
00000438 E19C rol D4, 8
0000043A F5C3 .invalid <<F/7/2>>
0000043C FE32 0E74 .unknown 0xFE32 0x0E74 (W = 7)
00000440 2249 movea.l A1, A1
00000442 46DA move.w SR, [A2]+
00000444 BC0B cmp.b D6, A3
00000446 4D3B BC99 .invalid 6, [PC + A3 * 4 - 0x103] // invalid opcode 4 with b == 4
0000044A B2B8 A990 cmp.l D1, [0xFFFFA990]
0000044E 16DA move.b [A3]+, [A2]+
00000450 1BB1 39C3 3736 0FB4 1CB2 move.b [A5 + D1 * 4 - 0x78], [[ + <<invalid base displacement size>>] + 0x37360FB4]
// begin alternate branch 00000458-0000045C
label00000458:
00000458 1CB2 AF65 move.b [A6], <<invalid full ext with IS == 1 and I/IS == 5>>
// end alternate branch 00000458-0000045C
label00000458: // (misaligned)
0000045A AF65 syscall rXMASK11, auto_pop
0000045C 8117 or.b [A7], D0
0000045E 6DF8 blt -0x6 /* 00000458 */
00000460 2303 move.l -[A1], D3
00000462 F833 2DCB .tblXX 0xF833, 0x2DCB // unimplemented
00000466 50D4 st [A4]
00000468 D254 add.w D1, [A4]
0000046A D8ED 9683 add.w A4, [A5 - 0x697D]
0000046E 18A6 move.b [A4], -[A6]
00000470 D7D8 add.l A3, [A0]+
00000472 E408 lsr D0.b, 2
00000474 8641 or.w D3, D1
00000476 FB52 .extension 0xB52 <<F/4-5/5>> // unimplemented
00000478 F139 .extension 0x139 <<F/4-5/0>> // unimplemented
0000047A 62AF bhi -0x4F /* 0000042B */
0000047C A604 syscall Control, flags=6
0000047E FF44 .extension 0xF44 <<F/4-5/7>> // unimplemented
00000480 F148 .extension 0x148 <<F/4-5/0>> // unimplemented
00000482 5361 subq.w -[A1], 1
00000484 2796 6318 move.l [A3 + D6 * 2], [A6]
00000488 3105 move.w -[A0], D5
0000048A 968A sub.l D3, A2
0000048C CF41 exg D7, D1
0000048E 56CC 1954 dbne D4, +0x1956 /* 00001DE4 */
00000492 03DC .incomplete
00000494 163C BE7C move.b D3, 0x7C /* '|' */
00000498 B1DB cmpa.l A0, [A3]+
0000049A 9174 0883 sub.w [A4 + D0 - 0x125], D0
0000049E DF27 add.b -[A7], D7
000004A0 43DF lea.l A1, [A7]+
000004A2 4172 A493 chk.w D0, [A2 + A2.w * 4 - 0x109]
000004A6 A332 syscall FlushEvents, flags=3
000004A8 324F movea.w A1, A7
000004AA 9775 297D sub.w <<invalid full ext with IS == 1 and I/IS == 5>>, D3
000004AE E6AB lsr D3, D3
000004B0 53D5 sls [A5]
000004B2 1C01 move.b D6, D1
000004B4 75E9 moveq.l D2, 0xFFFFFFE9
000004B6 9198 sub.l [A0]+, D0
000004B8 5296 addq.l [A6], 1
000004BA AA06 syscall SetPortPix/SetCPortPix
000004BC CB3E and.b <<invalid special address>>, D5
000004BE 94A7 sub.l D2, -[A7]
000004C0 5894 addq.l [A4], 4
000004C2 0F76 9BCA 8F88 bchg [[ + <<invalid base displacement size>>] - 0x7078], D7
000004C8 D402 add.b D2, D2
000004CA 2BD7 move.l <<invalid special address>>, [A7]
000004CC 4958 chk.w D4, [A0]+
000004CE A406 syscall KillIO, flags=4
000004D0 8562 or.w -[A2], D2
000004D2 D972 BEEC add.w [A2 + A3 * 8 - 0x20], D4
000004D6 9005 sub.b D0, D5
000004D8 110E move.b -[A0], A6
000004DA 8E49 or.w D7, A1
000004DC 194B 558B move.b [A4 + 0x558B], A3
000004E0 3829 131B move.w D4, [A1 + 0x131B]
000004E4 932A 46AC sub.b [A2 + 0x46AC], D1
000004E8 412C 1FE0 .invalid 0, [A4 + 0x1FE0] // invalid opcode 4 with b == 4
000004EC CB2D 89CC and.b [A5 - 0x7634], D5
000004F0 5810 addq.b [A0], 4
000004F2 51A7 subq.l -[A7], 8
000004F4 E663 asr D3.w, D3
000004F6 409B negx.l [A3]+
000004F8 D197 add.l [A7], D0
000004FA 31B0 2D8B 66A3 91D6 8B58 move.w [A0], [[ + <<invalid base displacement size>> + D2 * 4] + 0x66A391D6]
00000504 8817 or.b D4, [A7]
00000506 7D39 moveq.l D6, 0x39
00000508 26F5 9805 move.l [A3]+, [A5 + A1 + 0x5]
0000050C 0230 9EE5 4915 andi.b [[A0] + D4], 0xE5
00000512 26B3 09C0 move.l [A3], [ + <<invalid base displacement size>>]
00000516 6C16 bge +0x18 /* 0000052E */
00000518 9A0A sub.b D5, A2
0000051A 7D70 moveq.l D6, 0x70
0000051C E509 lsl D1.b, 2
0000051E 238A 369F move.l [A1 + D3.w * 8 - 0x97], A2
00000522 97D8 sub.l A3, [A0]+
00000524 D1A6 add.l -[A6], D0
00000526 E350 roxl D0.w, 1
00000528 C731 447C and.b [A1 + D4.w * 4 + 0x7C], D3
0000052C 8763 or.w -[A3], D3
label0000052E:
0000052E 1060 movea.b A0, -[A0]
00000530 481E nbcd.b [A6]+
00000532 B600 cmp.b D3, D0
00000534 D7A7 add.l -[A7], D3
00000536 FD67 .extension 0xD67 <<F/4-5/6>> // unimplemented
label00000538:
00000538 95C8 sub.l A2, A0
0000053A 000C 30D2 ori.b A4, 0xD2
0000053E AFB0 syscall scIndTab16, auto_pop
00000540 6BF1 bmi -0xD /* 00000533 */
00000542 4D5C chk.w D6, [A4]+
00000544 9301 subx.b D1, D1
00000546 128E move.b [A1], A6
00000548 2506 move.l -[A2], D6
0000054A AECA syscall 0xACA, auto_pop
0000054C EA62 asr D2.w, D5
0000054E 8053 or.w D0, [A3]
00000550 6293 bhi -0x6B /* 000004E5 */
00000552 734F moveq.l D1, 0x4F
00000554 FF82 .invalid <<F/6/7>>
00000556 81CF divs.w D0, A7
00000558 2F4D 0998 move.l [A7 + 0x998], A5
0000055C CCD1 mulu.w D6, [A1]
0000055E C02E C936 and.b D0, [A6 - 0x36CA]
00000562 7159 moveq.l D0, 0x59
00000564 B6D1 cmpa.w A3, [A1]
00000566 65A1 bcs -0x5D /* 00000509 */
00000568 B0FD cmpa.w A0, <<invalid special address>>
0000056A A563 syscall MaxApplZone, flags=5
0000056C FDF6 .invalid <<F/7/6>>
0000056E EF32 roxl D2.b, D7
00000570 0153 bchg [A3], D0
00000572 868B or.l D3, A3
00000574 F308 .extension 0x308 <<F/4-5/1>> // unimplemented
00000576 44CE move.b A6, CCR
00000578 3A94 move.w [A5], [A4]
0000057A 3780 6CC3 move.w [A3 + D6 * 4 - 0x61], D0
0000057E 211D move.l -[A0], [A5]+
00000580 05F6 .incomplete
00000582 8974 3303 B059 80CC or.w [[A4 + <<invalid base displacement size>> + D3 * 2] - 0x4FA67F34], D4
0000058A 0BAA 2DCA bclr [A2 + 0x2DCA], D5
0000058E AB7D syscall stSubOver
00000590 1EDA move.b [A7]+, [A2]+
00000592 CCF0 050D mulu.w D6, [[A0 + <<invalid base displacement size>>] + D0 * 4]
00000596 7C79 moveq.l D6, 0x79
00000598 9BC5 sub.l A5, D5
0000059A 0255 41B3 andi.w [A5], 0x41B3
0000059E C5B6 C15E and.l <<invalid full ext with IS == 1 and I/IS == 6>>, D2
000005A2 6DBF blt -0x3F /* 00000563 */
000005A4 1148 6AB8 move.b [A0 + 0x6AB8], A0
000005A8 2CA7 move.l [A6], -[A7]
000005AA E802 asr D2.b, 4
000005AC B7FB 9382 DCAC cmpa.l A3, [[ + <<invalid base displacement size>> + A1 * 2] - 0x2354]
000005B2 7D01 moveq.l D6, 0x01
000005B4 6E40 bgt +0x42 /* 000005F6 */
000005B6 6880 bvc -0x7E /* 00000538 */
000005B8 7F8E moveq.l D7, 0xFFFFFF8E
000005BA E12D lsl D5.b, D0
000005BC 8029 65BD or.b D0, [A1 + 0x65BD]
000005C0 C9A8 5400 and.l [A0 + 0x5400], D4
label000005C4:
000005C4 F04B 1C03 .extension 0x04B <<F/1/0>>, 0x1C03 // unimplemented
000005C8 2603 move.l D3, D3
000005CA A4D3 syscall vBTUpdate, flags=4
000005CC 0210 7E85 andi.b [A0], 0x85
000005D0 F5E5 .invalid <<F/7/2>>
000005D2 F905 .extension 0x905 <<F/4-5/4>> // unimplemented
000005D4 206B BA52 movea.l A0, [A3 - 0x45AE]
000005D8 0DE2 .incomplete
000005DA BA35 9BCC cmp.b D5, <<invalid full ext with I/IS == 4>>
000005DE CBC4 muls.w D5, D4
000005E0 3EDF move.w [A7]+, [A7]+
000005E2 F272 345B .extension 0x272 <<F/1/1>>, 0x345B // unimplemented
000005E6 49EA DB7C lea.l A4, [A2 - 0x2484]
000005EA 1DED E62F move.b <<invalid special address>>, [A5 - 0x19D1]
000005EE 9B58 sub.w [A0]+, D5
000005F0 C3A8 FEC7 and.l [A0 - 0x139], D1
000005F4 046A C391 B3A8 subi.w [A2 - 0x4C58], 0xC391
// begin alternate branch 000005F6-00000602
label000005F6:
000005F6 C391 and.l [A1], D1
000005F8 B3A8 8B83 xor.l [A0 - 0x747D], D1
000005FC 19AB D499 02C0 move.b [A4 + D0.w * 2 - 0x64], [A3 - 0x2B67]
// end alternate branch 000005F6-00000602
label000005F6: // (misaligned)
000005FA 8B83 19AB unpk D5, D3, 0x19AB
000005FE D499 add.l D2, [A1]+
00000600 02C0 .incomplete
00000602 3C12 move.w D6, [A2]
00000604 0D66 bchg -[A6], D6
00000606 C3E1 muls.w D1, -[A1]
00000608 02C0 .incomplete
0000060A 5491 addq.l [A1], 2
0000060C 6CB6 bge -0x48 /* 000005C4 */
0000060E 2429 CAB8 move.l D2, [A1 - 0x3548]
00000612 D15F add.w [A7]+, D0
00000614 0E25 1FB1 .invalid.b -[A5], 0xB1 // invalid immediate operation
00000618 3405 move.w D2, D5
0000061A 0B04 btst D4, D5
0000061C AB63 syscall rXMASK9
0000061E 1064 movea.b A0, -[A4]
00000620 9FD6 sub.l A7, [A6]
00000622 63B5 bls -0x49 /* 000005D9 */
00000624 2AD2 move.l [A5]+, [A2]
00000626 42C9 .invalid A1 // invalid opcode 4 with subtype 1
00000628 D5BE add.l <<invalid special address>>, D2
0000062A FCB3 A163 .extension 0xCB3 <<F/2-3/6>> // unimplemented
0000062E 011E btst [A6]+, D0
00000630 53DB sls [A3]+
00000632 8205 or.b D1, D5
00000634 78EA moveq.l D4, 0xFFFFFFEA
00000636 94D5 sub.w A2, [A5]
label00000638:
00000638 A04C syscall CompactMem
0000063A 2AAC 86D1 move.l [A5], [A4 - 0x792F]
0000063E 0CA8 CC24 C502 B028 cmpi.l [A0 - 0x4FD8], 0xCC24C502
00000646 1450 movea.b A2, [A0]
00000648 743D moveq.l D2, 0x3D
0000064A BB2A 7491 xor.b [A2 + 0x7491], D5
0000064E 0C3C 4E29 6197 cmpi.b 0x97, 0x29 /* ')' */
00000654 69E2 bvs -0x1C /* 00000638 */
00000656 1BFD move.b <<invalid special address>>, <<invalid special address>>
00000658 7368 moveq.l D1, 0x68
0000065A A25E syscall NMInstall, flags=2
0000065C FB2E .extension 0xB2E <<F/4-5/5>> // unimplemented
0000065E AEC6 syscall 0xAC6, auto_pop
00000660 D5C6 add.l A2, D6
00000662 FB83 .invalid <<F/6/5>>
00000664 5EE3 sgt -[A3]
00000666 344C movea.w A2, A4
00000668 92BA 96E7 sub.l D1, [PC - 0x6919 /* FFFF9D51, cstring ""<EOF> */]
0000066C BC0B cmp.b D6, A3
0000066E FAE5 CD33 .extension 0xAE5 <<F/2-3/5>> // unimplemented
00000672 E31A rol D2.b, 1
00000674 0DE2 .incomplete
00000676 3A89 move.w [A5], A1
00000678 0F5C bchg [A4]+, D7
0000067A A705 syscall Status, flags=7
0000067C FB67 .extension 0xB67 <<F/4-5/5>> // unimplemented
0000067E 30DF move.w [A0]+, [A7]+
00000680 1198 A6F3 move.b [A0 + A2.w * 8 - 0x13], [A0]+
00000684 E95F rol D7.w, 4
00000686 54F4 C850 scc [A4 + A4 + 0x50]
0000068A 7239 moveq.l D1, 0x39
0000068C 3D54 9669 move.w [A6 - 0x6997], [A4]
00000690 4DCD lea.l A6, A5
00000692 74C1 moveq.l D2, 0xFFFFFFC1
00000694 7C06 moveq.l D6, 0x06
00000696 9211 sub.b D1, [A1]
00000698 913C 2592 sub.b 0x92, D0
0000069C 156C FB05 DFD2 move.b [A2 - 0x202E], [A4 - 0x4FB]
000006A2 1594 76A3 move.b [A2 + D7.w * 8 - 0x93], [A4]
000006A6 F38C .invalid <<F/6/1>>
000006A8 1D4D 52BA move.b [A6 + 0x52BA], A5
000006AC 2C93 move.l [A6], [A3]
000006AE 7E00 moveq.l D7, 0x00
000006B0 E2FF lsr .w <<invalid special address>>
000006B2 CE82 and.l D7, D2
000006B4 6693 bne -0x6B /* 00000649 */
000006B6 812A 34DA or.b [A2 + 0x34DA], D0
000006BA 56F2 2414 sne [A2 + D2.w * 4 + 0x14]
label000006BE:
000006BE CEF7 71C1 mulu.w D7, [[ + <<invalid base displacement size>>]]
000006C2 71BE moveq.l D0, 0xFFFFFFBE
000006C4 8793 or.l [A3], D3
000006C6 4747 chk.w D3, D7
000006C8 680A bvc +0xC /* 000006D4 */
label000006CA:
000006CA C34E exg A1, A6
000006CC DF51 add.w [A1], D7
000006CE 4BF2 6B9F 8D25 2F92 lea.l A5, [[] + D6 * 2 - 0x72DAD06E]
// begin alternate branch 000006D4-000006DA
label000006D4:
000006D4 2F92 823C move.l [A7 + A0.w * 2 + 0x3C], [A2]
000006D8 DF82 addx.l D7, D2
// end alternate branch 000006D4-000006DA
label000006D4: // (misaligned)
000006D6 823C DF82 or.b D1, 0x82
000006DA 7CAB moveq.l D6, 0xFFFFFFAB
000006DC 0A41 4320 xori.w D1, 0x4320 /* 'C ' */
000006E0 68E8 bvc -0x16 /* 000006CA */
000006E2 08A2 2040 bclr.b -[A2], 0x40 /* '@' */
000006E6 64D6 bcc -0x28 /* 000006BE */
000006E8 4ED2 jmp [A2]
000006EA 2B1B move.l -[A5], [A3]+
000006EC 50C7 st D7
000006EE 010C btst A4, D0
000006F0 BF69 EB67 xor.w [A1 - 0x1499], D7
000006F4 8FAD 3F7D or.l [A5 + 0x3F7D], D7
000006F8 ACBF syscall PaintArc, auto_pop
000006FA F7B9 .invalid <<F/6/3>>
000006FC BF0D cmpm.b [A7]+, [A5]+
000006FE E265 asr D5.w, D1
00000700 8C62 or.w D6, -[A2]
00000702 D1F4 9A71 add.l A0, [A4 + A1 * 2 + 0x71]
00000706 5D6D B24C subq.w [A5 - 0x4DB4], 6
0000070A 08D1 00DF bset.b [A1], 0xDF
0000070E E0D1 asr .w [A1]
00000710 3675 9927 526C 721C 1DFE movea.w A3, [[A5 + 0x526C] + A1 + 0x721C1DFE]
0000071A 816D 2005 or.w [A5 + 0x2005], D0
0000071E F40C cinvl NONE, [A4]
00000720 74ED moveq.l D2, 0xFFFFFFED
00000722 527A 9FFB addq.w [PC - 0x6005 /* FFFFA71F, cstring ""<EOF> */], 1
00000726 E3E1 lsl .w -[A1]
00000728 4142 chk.w D0, D2
0000072A E94C lsl D4.w, 4
0000072C 5239 C469 2186 addq.b [0xC4692186], 1
00000732 010C btst A4, D0
00000734 1EDF move.b [A7]+, [A7]+
00000736 1075 AB65 movea.b A0, <<invalid full ext with IS == 1 and I/IS == 5>>
0000073A 2F3A 679A move.l -[A7], [PC + 0x679A /* 00006ED6, cstring ""<EOF> */]
0000073E AD6C syscall FindControl, auto_pop
00000740 8D7F or.w <<invalid special address>>, D6
00000742 4D29 988D .invalid 6, [A1 - 0x6773] // invalid opcode 4 with b == 4
00000746 DB4E addx.w -[A5], -[A6]
00000748 4F05 .invalid 7, D5 // invalid opcode 4 with b == 4
0000074A F092 C73C .extension 0x092 <<F/2-3/0>> // unimplemented
0000074E 8E6E B1CF or.w D7, [A6 - 0x4E31]
00000752 8809 or.b D4, A1
00000754 3858 movea.w A4, [A0]+
00000756 2048 movea.l A0, A0
00000758 4BC3 lea.l A5, D3
0000075A C9E8 EC85 muls.w D4, [A0 - 0x137B]
0000075E EB1E rol D6.b, 5
00000760 07A0 bclr -[A0], D3
00000762 89CC divs.w D4, A4
00000764 3953 88C7 move.w [A4 - 0x7739], [A3]
00000768 EBD4 B578 bfexts D3, [A4] {21:D0}
0000076C 7488 moveq.l D2, 0xFFFFFF88
0000076E 3A1D move.w D5, [A5]+
00000770 F48A cinvl INST, [A2]
00000772 9C9F sub.l D6, [A7]+
00000774 7556 moveq.l D2, 0x56
00000776 DAA0 add.l D5, -[A0]
00000778 788F moveq.l D4, 0xFFFFFF8F
label0000077A:
0000077A 98B8 D090 sub.l D4, [0xFFFFD090]
0000077E C23B 2994 and.b D1, <<invalid full ext with I/IS == 4>>
00000782 0258 E57D andi.w [A0]+, 0xE57D
00000786 DCEC CA79 add.w A6, [A4 - 0x3587]
0000078A D7BA F7B9 add.l [PC - 0x847 /* FFFFFF45, cstring ""<EOF> */], D3
0000078E 3F69 5392 777E move.w [A7 + 0x777E], [A1 + 0x5392]
00000794 6F5F ble +0x61 /* 000007F5 */
00000796 810E sbcd -[A0], -[A6]
00000798 62E0 bhi -0x1E /* 0000077A */
0000079A 0EAF A407 3BC5 BA11 .invalid.l [A7 - 0x45EF], 0xA4073BC5 // invalid immediate operation
000007A2 01A9 6620 bclr [A1 + 0x6620], D0
000007A6 D96A FF12 add.w [A2 - 0xEE], D4
000007AA 0CED .incomplete
000007AC 259A DA18 move.l [A2 + A5 * 2 + 0x18], [A2]+
000007B0 0B43 bchg D3, D5
000007B2 E998 rol D0, 4
000007B4 0E2E 0C0D C895 .invalid.b [A6 - 0x376B], 0xD /* '\r' */ // invalid immediate operation
000007BA C602 and.b D3, D2
000007BC 5ECE AB90 dbgt D6, -0x5472 /* FFFFB34E */
000007C0 EDED 5003 8EBD bfffo D5, [A5 - 0x7143] {0:3}
000007C6 12AC FC18 move.b [A1], [A4 - 0x3E8]
000007CA C641 and.w D3, D1
000007CC B8D5 cmpa.w A4, [A5]
000007CE 761A moveq.l D3, 0x1A
000007D0 A4B5 syscall vGoDriver, flags=4
000007D2 B557 xor.w [A7], D2
000007D4 B6FF cmpa.w A3, <<invalid special address>>
000007D6 012F D8AD btst [A7 - 0x2753], D0
000007DA CC73 ADC7 and.w D6, <<invalid full ext with IS == 1 and I/IS == 7>>
000007DE 4772 1921 1339 chk.w D3, [[A2 + 0x1339 + D1]]
000007E4 0F35 B4F0 btst [A5 + A3.w * 4 - 0x16], D7
000007E8 6E29 bgt +0x2B /* 00000813 */
000007EA 75CA moveq.l D2, 0xFFFFFFCA
000007EC 1247 movea.b A1, D7
000007EE 7D81 moveq.l D6, 0xFFFFFF81
000007F0 409F negx.l [A7]+
000007F2 2C66 movea.l A6, -[A6]
000007F4 5DAE 3F51 subq.l [A6 + 0x3F51], 6
000007F8 F79F .invalid <<F/6/3>>
000007FA 9905 subx.b D4, D5
000007FC 2606 move.l D3, D6
000007FE 8FB1 2BCB 4B6D 66FB or.l [[ + <<invalid base displacement size>>] + 0x4B6D66FB], D7
// begin alternate branch 00000802-00000806
label00000802:
00000802 4B6D 66FB chk.w D5, [A5 + 0x66FB]
// end alternate branch 00000802-00000806
label00000802: // (misaligned)
00000806 2930 3E03 move.l -[A4], [A0 + D3 * 8 + 0x3]
0000080A 504F addq.w A7, 8
0000080C 4D49 chk.w D6, A1
0000080E B047 cmp.w D0, D7
00000810 4342 chk.w D1, D2
00000812 0392 bclr [A2], D1
00000814 13B6 B229 7C42 move.b [A1 + D7 * 4 + 0x42], [A6 + A3.w * 2 + 0x29]
0000081A C1BF and.l <<invalid special address>>, D0
0000081C 00F0 .incomplete
0000081E 25FA 71A2 934A move.l [PC - 0x6CB6 /* FFFF9B6A, cstring ""<EOF> */], [PC + 0x71A2 /* 000079C2, cstring ""<EOF> */]
00000824 D39A add.l [A2]+, D1
00000826 47C7 lea.l A3, D7
00000828 71F8 moveq.l D0, 0xFFFFFFF8
0000082A 4062 negx.w -[A2]
0000082C B92D 1333 xor.b [A5 + 0x1333], D4
00000830 4A74 8B6F tst.w <<invalid full ext with IS == 1 and I/IS == 7>>
00000834 EF2B lsl D3.b, D7
00000836 9684 sub.l D3, D4
00000838 8AED 0854 divu.w D5, [A5 + 0x854]
0000083C B49B cmp.l D2, [A3]+
0000083E 265F movea.l A3, [A7]+
00000840 05AB 67CD bclr [A3 + 0x67CD], D2
00000844 6EBC bgt -0x42 /* 00000802 */
00000846 1E12 move.b D7, [A2]
00000848 5873 04E4 addq.w [A3 + D0.w * 4 - 0x28], 4
0000084C BB31 61F0 60BA 1030 xor.b [0x60BA1030], D5
00000854 CA92 and.l D5, [A2]
00000856 17D3 A3AC move.b <<invalid full ext with I/IS == 4>>, [A3]
0000085A 4D2F 5893 .invalid 6, [A7 + 0x5893] // invalid opcode 4 with b == 4
0000085E F378 .extension 0x378 <<F/4-5/1>> // unimplemented
00000860 1908 move.b -[A4], A0
00000862 D32F 9839 add.b [A7 - 0x67C7], D1
00000866 038B bclr A3, D1
00000868 9A46 sub.w D5, D6
0000086A 0DDB .incomplete
0000086C 396A 9A00 9886 move.w [A4 - 0x677A], [A2 - 0x6600]
00000872 F2A7 8CEE .extension 0x2A7 <<F/2-3/1>> // unimplemented
00000876 C101 abcd D0, D1
00000878 900B sub.b D0, A3
0000087A DBF7 79A9 CBDF add.l A5, [[-0x3421 + D7]]
00000880 E34D lsl D5.w, 1
00000882 9734 C51A B495 sub.b [[A4 + A4 * 4] - 0x4B6B], D3
00000888 0F25 btst -[A5], D7
0000088A 0DBD bclr <<invalid special address>>, D6
0000088C 6CBF bge -0x3F /* 0000084D */
0000088E 170B move.b -[A3], A3
00000890 8AED FB00 divu.w D5, [A5 - 0x500]
00000894 FE20 BAFE .unknown 0xFE20 0xBAFE (W = 7)
00000898 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
0000089A 3E85 move.w [A7], D5
0000089C 80DF divu.w D0, [A7]+
0000089E 0EE0 .incomplete
000008A0 BD38 8499 xor.b [0xFFFF8499], D6
000008A4 069B 9C67 9D67 addi.l [A3]+, 0x9C679D67
000008AA 4F7B 7752 1926 chk.w D7, [[PC] + 0x1926]
000008B0 8291 or.l D1, [A1]
000008B2 F56E .extension 0x56E <<F/4-5/2>> // unimplemented
000008B4 39A6 BF78 514C 9D6C move.w [A4 + 0x514C9D6C], -[A6]
000008BC 7F22 moveq.l D7, 0x22
000008BE 5E1B addq.b [A3]+, 7
000008C0 49A4 .invalid 4, -[A4] // invalid opcode 4 with b == 6
000008C2 E31C rol D4.b, 1
000008C4 C170 042C and.w [A0 + D0.w * 4 + 0x2C], D0
000008C8 6760 beq +0x62 /* 0000092A */
000008CA 52FA 21D0 shi [PC + 0x21D0 /* 00002A9C */]
000008CE 957E sub.w <<invalid special address>>, D2
000008D0 941D sub.b D2, [A5]+
000008D2 037D bchg <<invalid special address>>, D1
000008D4 FE3B C223 .unknown 0xFE3B 0xC223 (W = 7)
000008D8 369A move.w [A3], [A2]+
000008DA 26CC move.l [A3]+, A4
000008DC A018 syscall GetFPos
000008DE AA7B syscall 0xA7B
000008E0 B012 cmp.b D0, [A2]
000008E2 88BF or.l D4, <<invalid special address>>
000008E4 538D subq.l A5, 1
000008E6 0E28 3E32 F1A1 .invalid.b [A0 - 0xE5F], 0x32 /* '2' */ // invalid immediate operation
000008EC 41ED CBD7 lea.l A0, [A5 - 0x3429]
000008F0 E0E5 asr .w -[A5]
000008F2 97A1 sub.l -[A1], D3
000008F4 BBA7 xor.l -[A7], D5
000008F6 C828 3D50 and.b D4, [A0 + 0x3D50]
000008FA 1C25 move.b D6, -[A5]
000008FC 3DED 3832 move.w <<invalid special address>>, [A5 + 0x3832 /* export_1794 */]
// begin alternate branch 000008FE-00000902
label000008FE:
000008FE 3832 00DA move.w D4, [A2 + D0.w - 0x38]
// end alternate branch 000008FE-00000902
label000008FE: // (misaligned)
00000900 00DA .incomplete
00000902 90B4 2D86 C98A sub.l D0, [[ + <<invalid base displacement size>>] + D2 * 4 - 0x3676]
00000908 6826 bvc +0x28 /* 00000930 */
0000090A 53A5 subq.l -[A5], 1
0000090C 4377 63D1 chk.w D1, [[]]
00000910 1CDE move.b [A6]+, [A6]+
00000912 3B11 move.w -[A5], [A1]
00000914 4CFE D240 movem.l D6,A1,A4,A6,A7, <<invalid special address>>
00000918 8BD9 divs.w D5, [A1]+
0000091A B236 2CC3 cmp.b D1, [A6 + D2 * 4 - 0x61]
0000091E 713E moveq.l D0, 0x3E
00000920 F87B 9427 .extension 0x87B <<F/1/4>>, 0x9427 // unimplemented
00000924 A37C syscall ADBOp, flags=3
00000926 393E move.w -[A4], <<invalid special address>>
00000928 D2F1 D1D2 1EA6 add.w A1, [[] + 0x1EA6]
// begin alternate branch 0000092A-0000092E
label0000092A:
0000092A D1D2 add.l A0, [A2]
0000092C 1EA6 move.b [A7], -[A6]
// end alternate branch 0000092A-0000092E
label0000092A: // (misaligned)
0000092E 8E73 5224 or.w D7, [A3 + D5.w * 2 + 0x24]
// begin alternate branch 00000930-00000932
label00000930:
00000930 5224 addq.b -[A4], 1
// end alternate branch 00000930-00000932
label00000930: // (misaligned)
00000932 3132 55BA C64F C684 C737 move.w -[A0], [[-0x39B0397C + D5 * 4] - 0x38C9]
0000093C 67C0 beq -0x3E /* 000008FE */
0000093E A815 syscall SCSIDispatch
00000940 C483 and.l D2, D3
00000942 6DFD blt -0x1 /* 00000941 */
00000944 4983 .invalid 4, D3 // invalid opcode 4 with b == 6
00000946 7460 moveq.l D2, 0x60
00000948 F62A 5C64 .move16 0xF62A, 0x5C64 // unimplemented
0000094C 0F8E bclr A6, D7
0000094E 0FAE A63F bclr [A6 - 0x59C1], D7
00000952 B6E0 cmpa.w A3, -[A0]
00000954 40B7 00D9 negx.l [A7 + D0.w - 0x39]
00000958 D3F6 376C add.l A1, <<invalid full ext with I/IS == 4>>
0000095C E5F6 1759 roxl .w [[A6]]
00000960 C137 A194 and.b <<invalid full ext with I/IS == 4>>, D0
00000964 E98A lsl D2, 4
00000966 6E08 bgt +0xA /* 00000970 */
00000968 8C66 or.w D6, -[A6]
0000096A 1C75 033B EA66 841A BC89 A2F3 movea.b A6, [[A5 - 0x15997BE6 + D0 * 2] - 0x43765D0D]
// begin alternate branch 00000970-00000976
label00000970:
00000970 841A or.b D2, [A2]+
00000972 BC89 cmp.l D6, A1
00000974 A2F3 syscall vTreeSearch, flags=2
// end alternate branch 00000970-00000976
label00000970: // (misaligned)
00000976 D380 addx.l D1, D0
00000978 C7AF 98DC and.l [A7 - 0x6724], D3
0000097C 825C or.w D1, [A4]+
0000097E 2BD4 move.l <<invalid special address>>, [A4]
00000980 AEE9 syscall 0xAE9, auto_pop
00000982 8E01 or.b D7, D1
00000984 4CE2 48D1 movem.l D1,D4,A0,A1,A3,A7, -[A2]
00000988 1060 movea.b A0, -[A0]
0000098A 4906 .invalid 4, D6 // invalid opcode 4 with b == 4
0000098C 9817 sub.b D4, [A7]
0000098E 4F49 chk.w D7, A1
00000990 9EC2 sub.w A7, D2
00000992 AB59 syscall bLeft0
00000994 B896 cmp.l D4, [A6]
00000996 0FAD E0DB bclr [A5 - 0x1F25], D7
0000099A 2114 move.l -[A0], [A4]
0000099C E48B lsr D3, 2
0000099E E9B3 roxl D3, D4
label000009A0:
000009A0 9975 5D68 FACC sub.w [A5 - 0x534], D4
000009A6 A7B3 syscall vFClose, flags=7
000009A8 7372 moveq.l D1, 0x72
000009AA F5E4 .invalid <<F/7/2>>
000009AC 2393 DB1D move.l [[A1] + A5 * 2], [A3]
label000009B0:
000009B0 DFEB D9DE add.l A7, [A3 - 0x2622]
// begin alternate branch 000009B2-000009B4
label000009B2:
000009B2 D9DE add.l A4, [A6]+
// end alternate branch 000009B2-000009B4
label000009B2: // (misaligned)
000009B4 A977 syscall WaitMouseUp
000009B6 63E8 bls -0x16 /* 000009A0 */
000009B8 0261 F947 andi.w -[A1], 0xF947
000009BC 102F 523E move.b D0, [A7 + 0x523E]
000009C0 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
000009C2 A6BB syscall vIAZPostInit, flags=6
000009C4 0722 btst -[A2], D3
000009C6 C68F and.l D3, A7
000009C8 2697 move.l [A3], [A7]
000009CA 9C10 sub.b D6, [A0]
000009CC 6108 bsr +0xA /* 000009D6 */
000009CE 7672 moveq.l D3, 0x72
000009D0 4084 negx.l D4
000009D2 5913 subq.b [A3], 4
000009D4 5786 subq.l D6, 3
fn000009D6:
000009D6 260E move.l D3, A6
000009D8 69D6 bvs -0x28 /* 000009B0 */
000009DA 0D0B btst A3, D6
000009DC 8B8E 26C2 unpk -[A5], -[A6], 0x26C2
000009E0 B3D6 cmpa.l A1, [A6]
000009E2 44B5 3531 A317 8805 neg.l [[A5 - 0x5CE877FB + D3 * 4]]
000009EA 3351 0547 move.w [A1 + 0x547], [A1]
000009EE A20A syscall OpenRF/PBHOpenRF/HOpenRF, flags=2
000009F0 8E58 or.w D7, [A0]+
000009F2 9BC8 sub.l A5, A0
000009F4 015B bchg [A3]+, D0
000009F6 C26C D36C and.w D1, [A4 - 0x2C94]
000009FA 13A6 44FC move.b [A1 + D4.w * 4 - 0x4], -[A6]
000009FE A384 syscall GetOSDefault, flags=3
00000A00 75A7 moveq.l D2, 0xFFFFFFA7
00000A02 B644 cmp.w D3, D4
00000A04 83C4 divs.w D1, D4
00000A06 3A61 movea.w A5, -[A1]
00000A08 D626 add.b D3, -[A6]
00000A0A 0606 4ACE addi.b D6, 0xCE
00000A0E 994A subx.w -[A4], -[A2]
00000A10 F673 B1DF .extension 0x673 <<F/1/3>>, 0xB1DF // unimplemented
00000A14 B7BF xor.l <<invalid special address>>, D3
00000A16 4D7F chk.w D6, <<invalid special address>>
00000A18 B8D3 cmpa.w A4, [A3]
00000A1A 6696 bne -0x68 /* 000009B2 */
00000A1C FD78 .extension 0xD78 <<F/4-5/6>> // unimplemented
00000A1E B889 cmp.l D4, A1
00000A20 FDAE .invalid <<F/6/6>>
00000A22 613F bsr +0x41 /* 00000A63 */
00000A24 5E2A 65BB addq.b [A2 + 0x65BB], 7
00000A28 FBC0 .invalid <<F/7/5>>
00000A2A C1BC 7872 72DE and.l 0x787272DE, D0
00000A30 E779 rol D1.w, D3
00000A32 B9E4 cmpa.l A4, -[A4]
00000A34 0CFA .incomplete
00000A36 FBC9 .invalid <<F/7/5>>
00000A38 E106 asl D6.b, 8
00000A3A A9FE syscall PutScrap
00000A3C 85E9 B52C divs.w D2, [A1 - 0x4AD4]
00000A40 29AD 2C47 7CD6 move.l [A4 + D7 * 4 - 0x42], [A5 + 0x2C47]
00000A46 C16F 48BF and.w [A7 + 0x48BF], D0
00000A4A 5F15 subq.b [A5], 7
00000A4C 0C75 5A87 4167 cmpi.w <<invalid full ext with IS == 1 and I/IS == 7>>, 0x5A87
00000A52 28A4 move.l [A4], -[A4]
00000A54 0E9A 38D6 D0E3 .invalid.l [A2]+, 0x38D6D0E3 // invalid immediate operation
00000A5A 5A3F addq.b <<invalid special address>>, 5
00000A5C 169A move.b [A3], [A2]+
fn00000A5E:
00000A5E 1C50 movea.b A6, [A0]
00000A60 3264 movea.w A1, -[A4]
00000A62 D60B add.b D3, A3
00000A64 550B subq.b A3, 2
00000A66 1090 move.b [A0], [A0]
00000A68 DB44 addx.w D5, D4
00000A6A 411F .invalid 0, [A7]+ // invalid opcode 4 with b == 4
label00000A6C:
00000A6C 8631 2CAE or.b D3, [A1 + D2 * 4 - 0x82]
00000A70 1281 move.b [A1], D1
00000A72 E8DF 36FD bftst [A7]+ {27:D5}
00000A76 0BD0 .incomplete
00000A78 9EC0 sub.w A7, D0
00000A7A 701C moveq.l D0, 0x1C
00000A7C C34E exg A1, A6
00000A7E 0C37 61F8 3686 cmpi.b [A7 + D3.w * 8 - 0x122], 0xF8
00000A84 7518 moveq.l D2, 0x18
00000A86 5662 addq.w -[A2], 3
00000A88 E8C7 308F bftst D7 {2:15}
00000A8C 210B move.l -[A0], A3
00000A8E 831B or.b [A3]+, D1
00000A90 C3E7 muls.w D1, -[A7]
00000A92 1852 movea.b A4, [A2]
00000A94 3154 6258 move.w [A0 + 0x6258], [A4]
00000A98 8A61 or.w D5, -[A1]
00000A9A 0B86 bclr D6, D5
00000A9C 5730 FC1E subq.b [A0 + A7 * 4 + 0x1E], 3
00000AA0 C34F exg A1, A7
00000AA2 30D4 move.w [A0]+, [A4]
00000AA4 61B8 bsr -0x46 /* 00000A5E */
00000AA6 11C3 7518 move.b [0x00007518], D3
00000AAA 6EC0 bgt -0x3E /* 00000A6C */
00000AAC 7005 moveq.l D0, 0x05
00000AAE 8687 or.l D3, D7
00000AB0 30DC move.w [A0]+, [A4]+
00000AB2 1C91 move.b [A6], [A1]
00000AB4 A1FD syscall XTrimMeasure, flags=1
00000AB6 1816 move.b D4, [A6]
00000AB8 6300 B110 bls -0x4EEE /* FFFFBBCA */
00000ABC 8885 or.l D4, D5
00000ABE BE86 cmp.l D7, D6
00000AC0 6119 bsr +0x1B /* 00000ADB */
00000AC2 861E or.b D3, [A6]+
00000AC4 0C20 143A cmpi.b -[A0], 0x3A /* ':' */
00000AC8 8601 or.b D3, D1
00000ACA 8442 or.w D2, D2
00000ACC 78F9 moveq.l D4, 0xFFFFFFF9
00000ACE 37B4 0BC3 250C FF81 E169 0CAF move.w [[A3 + 0xCAF]], [[ + <<invalid base displacement size>>] + 0x250CFF81]
00000ADA 6368 bls +0x6A /* 00000B44 */
00000ADC C2F0 1C06 mulu.w D1, [A0 + D1 * 4 + 0x6]
00000AE0 1009 move.b D0, A1
00000AE2 7D80 moveq.l D6, 0xFFFFFF80
00000AE4 613B bsr +0x3D /* 00000B21 */
00000AE6 866B 305C or.w D3, [A3 + 0x305C]
00000AEA 89E1 divs.w D4, -[A1]
label00000AEC:
00000AEC 510C subq.b A4, 8
00000AEE 2012 move.l D0, [A2]
00000AF0 B913 xor.b [A3], D4
00000AF2 8319 or.b [A1]+, D1
00000AF4 0388 bclr A0, D1
00000AF6 44A6 neg.l -[A6]
00000AF8 3100 move.w -[A0], D0
00000AFA A148 syscall PtrZone, flags=1
00000AFC 1786 2542 0D4C move.b [[A3 + <<invalid base displacement size>>] + 0xD4C], D6
00000B02 8BED 2787 divs.w D5, [A5 + 0x2787]
00000B06 82CE divu.w D1, A6
00000B08 F04A F9CC .extension 0x04A <<F/1/0>>, 0xF9CC // unimplemented
00000B0C EEEC 784E 7256 bfset [A4 + 0x7256] {D1:14}
00000B12 6E7C bgt +0x7E /* 00000B90 */
00000B14 2CE3 move.l [A6]+, -[A3]
00000B16 4339 E6CE CDCA .invalid 1, [0xE6CECDCA] // invalid opcode 4 with b == 4
00000B1C 9C71 3F9F E9FE 302B sub.w D6, [[] + D3 * 8 - 0x1601CFD5]
00000B24 53F6 64BA sls [A6 + D6.w * 4 - 0x70]
00000B28 F7C5 .invalid <<F/7/3>>
00000B2A DBDC add.l A5, [A4]+
00000B2C 9907 subx.b D4, D7
00000B2E 645B bcc +0x5D /* 00000B8B */
00000B30 F6F2 CE78 .extension 0x6F2 <<F/2-3/3>> // unimplemented
00000B34 6EB6 bgt -0x48 /* 00000AEC */
00000B36 EC8E lsr D6, 6
00000B38 67B7 beq -0x47 /* 00000AF1 */
00000B3A 6563 bcs +0x65 /* 00000B9F */
00000B3C CDDE muls.w D6, [A6]+
00000B3E 784E moveq.l D4, 0x4E
00000B40 36CB move.w [A3]+, A3
00000B42 B4C5 cmpa.w A2, D5
label00000B44:
00000B44 777F moveq.l D3, 0x7F
00000B46 E23E ror D6.b, D1
00000B48 1A47 movea.b A5, D7
00000B4A 6D46 blt +0x48 /* 00000B92 */
00000B4C 1ECB move.b [A7]+, A3
00000B4E 8C3D or.b D6, <<invalid special address>>
00000B50 1FCF move.b <<invalid special address>>, A7
00000B52 EE89 lsr D1, 7
00000B54 6766 beq +0x68 /* 00000BBC */
00000B56 CAC9 mulu.w D5, A1
00000B58 8CCC divu.w D6, A4
00000B5A 4CB6 1899 4FB2 3276 F7C5 F766 movem.w D0,D3,D4,D7,A3,A4, [[0x3276F7C5 + D4 * 8] - 0x89A]
00000B66 E4C6 roxr .w D6
00000B68 694B bvs +0x4D /* 00000BB5 */
00000B6A C5C4 muls.w D2, D4
00000B6C 8A7D or.w D5, <<invalid special address>>
00000B6E 50E2 st -[A2]
00000B70 995C sub.w [A4]+, D4
00000B72 F76E .extension 0x76E <<F/4-5/3>> // unimplemented
00000B74 D997 add.l [A7], D4
00000B76 93F5 7977 sub.l A1, <<invalid full ext with IS == 1 and I/IS == 7>>
00000B7A 764E moveq.l D3, 0x4E
00000B7C C6EE 249D mulu.w D3, [A6 + 0x249D]
00000B80 700E moveq.l D0, 0x0E
00000B82 D865 add.w D4, -[A5]
00000B84 EC8E lsr D6, 6
00000B86 CFB8 E5CA and.l [0xFFFFE5CA], D7
00000B8A 9CAC 3D1C sub.l D6, [A4 + 0x3D1C]
00000B8E 12AC 7B5E move.b [A1], [A4 + 0x7B5E]
// begin alternate branch 00000B90-00000B92
label00000B90:
00000B90 7B5E moveq.l D5, 0x5E
// end alternate branch 00000B90-00000B92
label00000B90: // (misaligned)
label00000B92:
00000B92 B022 cmp.b D0, -[A2]
00000B94 7A9D moveq.l D5, 0xFFFFFF9D
00000B96 49BB 657F .invalid 4, <<invalid full ext with IS == 1 and I/IS == 7>> // invalid opcode 4 with b == 6
00000B9A 72F2 moveq.l D1, 0xFFFFFFF2
00000B9C BE38 0707 cmp.b D7, [0x00000707]
00000BA0 DC38 B38C add.b D6, [0xFFFFB38C]
00000BA4 7D79 moveq.l D6, 0x79
00000BA6 E0C1 asr .w D1
00000BA8 C279 F1DD 8C17 and.w D1, [0xF1DD8C17]
00000BAE 519A subq.l [A2]+, 8
00000BB0 E98E lsl D6, 4
00000BB2 C78F exg D3, A7
00000BB4 7276 moveq.l D1, 0x76
00000BB6 FA02 9D9D .unknown 0xFA02 0x9D9D (W = 5)
00000BBA 58D3 svc [A3]
label00000BBC:
00000BBC 969D sub.l D3, [A5]+
00000BBE 23D6 10DA 996E move.l [0x10DA996E], [A6]
00000BC4 01DD .incomplete
00000BC6 18AB A748 move.b [A4], [A3 - 0x58B8]
00000BCA 8FCE divs.w D7, A6
00000BCC ED99 rol D1, 6
00000BCE DD47 addx.w D6, D7
00000BD0 DBB2 B2A1 add.l [A2 + A3.w * 2 - 0x95], D5
00000BD4 BCDD cmpa.w A6, [A5]+
00000BD6 B485 cmp.l D2, D5
00000BD8 22BA B3B3 move.l [A1], [PC - 0x4C4D /* FFFFBF8D, cstring ""<EOF> */]
00000BDC B2E3 cmpa.w A1, -[A3]
00000BDE B20D cmp.b D1, A5
00000BE0 B866 cmp.w D4, -[A6]
00000BE2 EBCA 3229 bfexts D3, A2 {8:D1}
00000BE6 4D2C 621F .invalid 6, [A4 + 0x621F] // invalid opcode 4 with b == 4
00000BEA 8214 or.b D1, [A4]
00000BEC E7DC rol .w [A4]+
00000BEE F9FC .invalid <<F/7/4>>
00000BF0 D04A add.w D0, A2
00000BF2 774E moveq.l D3, 0x4E
00000BF4 BCC7 cmpa.w A6, D7
00000BF6 9DE9 CE91 sub.l A6, [A1 - 0x316F]
00000BFA 4B72 B2F6 chk.w D5, [A2 + A3.w * 2 - 0x10]
00000BFE 71C8 moveq.l D0, 0xFFFFFFC8
00000C00 181B move.b D4, [A3]+
00000C02 0604 5306 addi.b D4, 0x6
00000C06 A7DA syscall vExtendFile, flags=7
00000C08 19CF 8CB3 move.b 0xB3, A7
00000C0C 8A7D or.w D5, <<invalid special address>>
00000C0E EE4F lsr D7.w, 7
00000C10 7300 moveq.l D1, 0x00
00000C12 F327 .extension 0x327 <<F/4-5/1>> // unimplemented
00000C14 EEBD ror D5, D7
00000C16 A49D syscall MoveHLow, flags=4
00000C18 E7E3 rol .w -[A3]
00000C1A FBB2 .invalid <<F/6/5>>
00000C1C B332 B3B9 A213 053E xor.b [[-0x5DECFAC2 + A3 * 2]], D1
00000C24 BDF1 CF09 cmpa.l A6, [[A1 + <<invalid base displacement size>> + A4 * 8]]
00000C28 7DC0 moveq.l D6, 0xFFFFFFC0
00000C2A D5EB CED9 add.l A2, [A3 - 0x3127]
00000C2E 4387 .invalid 1, D7 // invalid opcode 4 with b == 6
00000C30 E9CE 3B30 bfextu D3, A6 {D4:D0}
00000C34 9491 sub.l D2, [A1]
00000C36 BD8F cmpm.l [A6]+, [A7]+
00000C38 C1A3 and.l -[A3], D0
00000C3A 438B .invalid 1, A3 // invalid opcode 4 with b == 6
00000C3C 3556 F248 move.w [A2 - 0xDB8], [A6]
00000C40 0323 btst -[A3], D1
00000C42 E9CD DA7D bfextu D5, A5 {D1:D5}
00000C46 74C6 moveq.l D2, 0xFFFFFFC6
00000C48 4D7F chk.w D6, <<invalid special address>>
00000C4A 9802 sub.b D4, D2
00000C4C 1898 move.b [A4], [A0]+
00000C4E 9FC4 sub.l A7, D4
00000C50 F72C .extension 0x72C <<F/4-5/3>> // unimplemented
00000C52 C9C9 muls.w D4, A1
00000C54 4191 .invalid 0, [A1] // invalid opcode 4 with b == 6
00000C56 009E C299 7118 ori.l [A6]+, 0xC2997118
00000C5C 82AE 79D0 or.l D1, [A6 + 0x79D0]
00000C60 23D5 E9BF 8460 move.l [0xE9BF8460], [A5]
00000C66 E4B7 roxr D7, D2
00000C68 4B37 B86E .invalid 5, [A7 + A3 + 0x6E] // invalid opcode 4 with b == 4
00000C6C AE0D syscall MakeRGBPat, auto_pop
00000C6E C9E0 muls.w D4, -[A0]
00000C70 8A83 or.l D5, D3
00000C72 AEFA syscall InitApplication, auto_pop
00000C74 AEEF syscall 0xAEF, auto_pop
00000C76 4B59 chk.w D5, [A1]+
00000C78 7B51 moveq.l D5, 0x51
00000C7A E6D7 ror .w [A7]
00000C7C 364A movea.w A3, A2
00000C7E 9F33 4BE6 sub.b <<invalid full ext with IS == 1 and I/IS == 6>>, D7
00000C82 DB5F add.w [A7]+, D5
00000C84 9711 sub.b [A1], D3
00000C86 FB0F .extension 0xB0F <<F/4-5/5>> // unimplemented
00000C88 F166 .extension 0x166 <<F/4-5/0>> // unimplemented
00000C8A 9E1C sub.b D7, [A4]+
00000C8C EE70 roxr D0.w, D7
00000C8E 76C8 moveq.l D3, 0xFFFFFFC8
00000C90 4224 clr.b -[A4]
00000C92 7D48 moveq.l D6, 0x48
00000C94 0690 F423 7913 addi.l [A0], 0xF4237913
00000C9A 4B86 .invalid 5, D6 // invalid opcode 4 with b == 6
00000C9C A457 syscall SetAppBase/SetApplBase, flags=4
00000C9E 3B28 1D09 move.w -[A5], [A0 + 0x1D09]
00000CA2 C1F0 6FD3 C0AC 179E muls.w D0, [[] - 0x3F53E862]
00000CAA 4162 chk.w D0, -[A2]
label00000CAC:
00000CAC AC33 syscall ScrnBitMap, auto_pop
00000CAE ADCD syscall TEDispose, auto_pop
00000CB0 92F3 C414 sub.w A1, [A3 + A4.w * 4 + 0x14]
00000CB4 8BE7 divs.w D5, -[A7]
00000CB6 B58B cmpm.l [A2]+, [A3]+
00000CB8 D2A3 add.l D1, -[A3]
00000CBA 354A 6DD2 move.w [A2 + 0x6DD2], A2
00000CBE E5FA 8A96 roxl .w [PC - 0x756A /* FFFF8A98, cstring ""<EOF> */]
00000CC2 85EE 931C divs.w D2, [A6 - 0x6CE4]
00000CC6 0E11 136C .invalid.b [A1], 0x6C /* 'l' */ // invalid immediate operation
00000CCA 34AF 4CB9 move.w [A2], [A7 + 0x4CB9]
00000CCE 5D10 subq.b [A0], 6
00000CD0 F138 .extension 0x138 <<F/4-5/0>> // unimplemented
00000CD2 2F4A CDD9 move.l [A7 - 0x3227], A2
00000CD6 28F3 91DC move.l [A4]+, <<invalid full ext with I/IS == 4>>
00000CDA 1A4D movea.b A5, A5
00000CDC 4427 neg.b -[A7]
00000CDE 4080 negx.l D0
00000CE0 2FAD C343 144E move.l [A7 + D1.w * 4 + 0x4E], [A5 - 0x3CBD]
00000CE6 687D bvc +0x7F /* 00000D65 */
00000CE8 D77B 520A add.w [PC + D5.w * 2 + 0xA], D3
00000CEC 469F not.l [A7]+
00000CEE 30A6 move.w [A0], -[A6]
00000CF0 3E99 move.w [A7], [A1]+
00000CF2 0902 btst D2, D4
00000CF4 3B68 4388 61B3 move.w [A5 + 0x61B3], [A0 + 0x4388]
00000CFA 9336 09BE FDCB 3ABE 9015 sub.b [[-0x234C542] + D0 - 0x6FEB], D1
00000D04 2840 movea.l A4, D0
00000D06 52DE shi [A6]+
00000D08 A8A5 syscall FillRect
00000D0A B260 cmp.w D1, -[A0]
00000D0C 0623 7409 addi.b -[A3], 0x9 /* '\t' */
00000D10 D2AB 190D add.l D1, [A3 + 0x190D]
00000D14 4BAA 34D7 .invalid 5, [A2 + 0x34D7] // invalid opcode 4 with b == 6
00000D18 4E59 unlink A1
00000D1A 2482 move.l [A2], D2
label00000D1C:
00000D1C 4854 pea.l [A4]
00000D1E 3853 movea.w A4, [A3]
00000D20 658A bcs -0x74 /* 00000CAC */
00000D22 F625 B6E0 .move16 0xF625, 0xB6E0 // unimplemented
00000D26 1B6C 41AA 2C11 move.b [A5 + 0x2C11], [A4 + 0x41AA]
00000D2C 09A6 bclr -[A6], D4
00000D2E 20FB 2528 AC59 move.l [A0]+, [PC - 0x53A7 + D2 * 4]
00000D34 0612 7265 addi.b [A2], 0x65 /* 'e' */
00000D38 9B16 sub.b [A6], D5
00000D3A 9645 sub.w D3, D5
00000D3C 0972 306F bchg [A2 + D3.w + 0x6F], D4
00000D40 4606 not.b D6
00000D42 3DEB A7A0 move.w <<invalid special address>>, [A3 - 0x5860]
00000D46 3452 movea.w A2, [A2]
00000D48 1C18 move.b D6, [A0]+
00000D4A A2C0 syscall vFlushCache, flags=2
00000D4C 9F10 sub.b [A0], D7
00000D4E 966D 0947 sub.w D3, [A5 + 0x947]
00000D52 43DB lea.l A1, [A3]+
00000D54 01EC .incomplete
00000D56 015A bchg [A2]+, D0
00000D58 0802 116C btst.b D2, 0x6C /* 'l' */
00000D5C 3E56 movea.w A7, [A6]
00000D5E 0138 E164 btst [0xFFFFE164], D0
00000D62 C808 and.b D4, A0
00000D64 0571 204F bchg [A1 + D2.w + 0x4F], D2
00000D68 A836 syscall GetMaskTable
00000D6A 3B04 move.w -[A5], D4
00000D6C 9284 sub.l D1, D4
00000D6E 4490 neg.l [A0]
00000D70 9250 sub.w D1, [A0]
00000D72 D23C 94D4 add.b D1, 0xD4
00000D76 A61F syscall DisposPtr/DisposePtr, flags=6
00000D78 441A neg.b [A2]+
00000D7A 94A3 sub.l D2, -[A3]
00000D7C A02C syscall InitApplZone
00000D7E 76D0 moveq.l D3, 0xFFFFFFD0
00000D80 6937 bvs +0x39 /* 00000DB9 */
00000D82 C808 and.b D4, A0
00000D84 6796 beq -0x68 /* 00000D1C */
00000D86 F204 6376 fmove (int32_t) D4, fp6
00000D8A 896D EAAC or.w [A5 - 0x1554], D4
00000D8E 4478 20FA neg.w [0x000020FA]
00000D92 80D5 divu.w D0, [A5]
00000D94 8C7F or.w D6, <<invalid special address>>
00000D96 D0E8 BA4E add.w A0, [A0 - 0x45B2]
00000D9A 3075 76A5 movea.w A0, [A5 + D7.w * 8 - 0x91]
00000D9E E100 asl D0.b, 8
00000DA0 F0B2 0C1D .extension 0x0B2 <<F/2-3/0>> // unimplemented
00000DA4 F2A4 6B53 .extension 0x2A4 <<F/2-3/1>> // unimplemented
00000DA8 881F or.b D4, [A7]+
00000DAA F071 A6A8 .extension 0x071 <<F/1/0>>, 0xA6A8 // unimplemented
00000DAE 2E34 3F03 C7A5 7498 move.l D7, [[A4 + <<invalid base displacement size>> + D3 * 8] - 0x385A8B68]
00000DB6 141F move.b D2, [A7]+
00000DB8 AA47 syscall SetDeskCPat
00000DBA 901D sub.b D0, [A5]+
00000DBC 5457 addq.w [A7], 2
00000DBE 188B move.b [A4], A3
00000DC0 3EA3 move.w [A7], -[A3]
00000DC2 E4F1 59EB C11D CF62 C197 roxr .w [[-0x3EE3] - 0x309D3E69]
00000DCC 5860 addq.w -[A0], 4
00000DCE 4FEC C185 lea.l A7, [A4 - 0x3E7B]
00000DD2 9CDA sub.w A6, [A2]+
00000DD4 0516 btst [A6], D2
00000DD6 E407 asr D7.b, 2
00000DD8 7741 moveq.l D3, 0x41
00000DDA 469C not.l [A4]+
00000DDC 20F2 2F77 move.l [A0]+, <<invalid full ext with IS == 1 and I/IS == 7>>
00000DE0 4823 nbcd.b -[A3]
00000DE2 757A moveq.l D2, 0x7A
00000DE4 7F8B moveq.l D7, 0xFFFFFF8B
00000DE6 3D01 move.w -[A6], D1
00000DE8 0791 bclr [A1], D3
00000DEA 8283 or.l D1, D3
00000DEC 108A move.b [A0], A2
00000DEE 361D move.w D3, [A5]+
00000DF0 4643 not.w D3
00000DF2 D083 add.l D0, D3
00000DF4 A044 syscall SetFPos
00000DF6 901D sub.b D0, [A5]+
00000DF8 C2A5 and.l D1, -[A5]
00000DFA 5B11 subq.b [A1], 5
00000DFC E489 lsr D1, 2
00000DFE 4882 ext.w D2
00000E00 539E subq.l [A6]+, 1
00000E02 C787 and.l D7, D3
00000E04 4CA8 91E7 BDB2 movem.w D0,D1,D2,D5,D6,D7,A0,A4,A7, [A0 - 0x424E]
00000E0A E120 asl D0.b, D0
00000E0C 03E6 .incomplete
00000E0E 7322 moveq.l D1, 0x22
00000E10 D270 196D add.w D1, <<invalid full ext with IS == 1 and I/IS == 5>>
00000E14 B6BD cmp.l D3, <<invalid special address>>
00000E16 C736 1B0A 30A2 and.b [[A6 + <<invalid base displacement size>> + D1 * 2] + 0x30A2], D3
00000E1C 0775 00FE bchg [A5 + D0.w - 0x2], D3
00000E20 0B45 bchg D5, D5
00000E22 9E73 32A4 sub.w D7, [A3 + D3.w * 2 - 0x92]
00000E26 859D or.l [A5]+, D2
00000E28 524F addq.w A7, 1
00000E2A AE0F syscall FillCOval, auto_pop
00000E2C 4B3F .invalid 5, <<invalid special address>> // invalid opcode 4 with b == 4
00000E2E DB40 addx.w D5, D0
00000E30 414E chk.w D0, A6
00000E32 7A99 moveq.l D5, 0xFFFFFF99
00000E34 08C4 6B8F bset.b D4, 0x8F
00000E38 E291 roxr D1, 1
00000E3A 031C btst [A4]+, D1
00000E3C E5A6 asl D6, D2
00000E3E C405 and.b D2, D5
00000E40 18DC move.b [A4]+, [A4]+
00000E42 3010 move.w D0, [A0]
00000E44 8122 or.b -[A2], D0
00000E46 B0A8 9816 cmp.l D0, [A0 - 0x67EA]
00000E4A A6BD syscall vCacheFlush, flags=6
00000E4C 275B 97D6 move.l [A3 - 0x682A], [A3]+
00000E50 498D .invalid 4, A5 // invalid opcode 4 with b == 6
00000E52 1B75 C337 1910 50C8 A51A 0BE2 8969 move.b [A5 - 0x7697], [[A5 + 0x191050C8] + A4 * 2 - 0x5AE5F41E]
// begin alternate branch 00000E54-00000E68
label00000E54:
00000E54 C337 1910 and.b [A7 + D1], D1
00000E58 50C8 A51A dbt D0, -0x5AE8 /* FFFFB374 */
00000E5C 0BE2 .incomplete
00000E5E 8969 28EA or.w [A1 + 0x28EA], D4
00000E62 5ACD 3629 dbpl D5, +0x362B /* 0000448D */
label00000E66:
00000E66 4E18 .invalid // invalid opcode 4
// end alternate branch 00000E54-00000E68
label00000E54: // (misaligned)
00000E60 28EA 5ACD move.l [A4]+, [A2 + 0x5ACD]
00000E64 3629 4E18 move.w D3, [A1 + 0x4E18]
label00000E66: // (misaligned)
00000E68 63EA bls -0x14 /* 00000E54 */
00000E6A EAFD 2D33 bfchg <<invalid special address>> {D4:D3}
00000E6E E112 roxl D2.b, 8
00000E70 0D48 bchg A0, D6
00000E72 0753 bchg [A3], D3
00000E74 2F0F move.l -[A7], A7
00000E76 9FE9 72C9 sub.l A7, [A1 + 0x72C9]
00000E7A 50EA E5FB st [A2 - 0x1A05]
00000E7E 5BC8 98ED dbmi D0, -0x6715 /* FFFFA76D */
00000E82 6128 bsr +0x2A /* 00000EAC */
00000E84 05CD .incomplete
00000E86 8AE3 divu.w D5, -[A3]
00000E88 A2EB syscall vFileWrite, flags=2
00000E8A 6A91 bpl -0x6D /* 00000E1D */
00000E8C F0CF 48FF .extension 0x0CF <<F/2-3/0>> // unimplemented
00000E90 2502 move.l -[A2], D2
00000E92 1244 movea.b A1, D4
00000E94 D881 add.l D4, D1
00000E96 1013 move.b D0, [A3]
00000E98 0068 4260 2900 ori.w [A0 + 0x2900], 0x4260 /* 'B`' */
00000E9E D112 add.b [A2], D0
00000EA0 89C0 divs.w D4, D0
00000EA2 0E6E 2817 98B1 .invalid.w [A6 - 0x674F], 0x2817 // invalid immediate operation
00000EA8 55C2 scs D2
00000EAA 289C move.l [A4], [A4]+
fn00000EAC:
00000EAC 6414 bcc +0x16 /* 00000EC2 */
00000EAE CFC1 muls.w D7, D1
00000EB0 08A2 0D6D bclr.b -[A2], 0x6D /* 'm' */
00000EB4 69A3 bvs -0x5B /* 00000E59 */
00000EB6 EB41 asl D1.w, 5
00000EB8 D3C5 add.l A1, D5
00000EBA 84B1 E1A2 4474 A44C or.l D2, [[0x4474 + A6] - 0x5BB4]
label00000EC2:
00000EC2 1B20 move.b -[A5], -[A0]
00000EC4 238C F9CF move.l <<invalid full ext with IS == 1 and I/IS == 7>>, A4
00000EC8 5603 addq.b D3, 3
00000ECA 1CFE move.b [A6]+, <<invalid special address>>
00000ECC 894E 0400 pack -[A4], -[A6], 0x0400
00000ED0 2DB3 1A63 C35D move.l <<invalid full ext with IS == 1 and I/IS == 5>>, [A3 + D1 * 2 + 0x63]
00000ED6 C218 and.b D1, [A0]+
00000ED8 638C bls -0x72 /* 00000E66 */
00000EDA 3C0D move.w D6, A5
00000EDC C414 and.b D2, [A4]
00000EDE 0D1D btst [A5]+, D6
00000EE0 0752 bchg [A2], D3
00000EE2 7551 moveq.l D2, 0x51
00000EE4 BE5F cmp.w D7, [A7]+
00000EE6 1992 EF0F 40E0 4171 move.b [[A4 + <<invalid base displacement size>>] + A6 * 8 + 0x40E04171], [A2]
00000EEE 8CD0 divu.w D6, [A0]
00000EF0 A46B syscall TestManager, flags=4
00000EF2 F312 .extension 0x312 <<F/4-5/1>> // unimplemented
00000EF4 2E14 move.l D7, [A4]
00000EF6 A499 syscall XToolTable, flags=4
00000EF8 276E 7B95 12E2 move.l [A3 + 0x12E2], [A6 + 0x7B95]
00000EFE 2229 1A7C move.l D1, [A1 + 0x1A7C]
00000F02 B4B0 8C62 cmp.l D2, [A0 + A0 * 4 + 0x62]
00000F06 6E26 bgt +0x28 /* 00000F2E */
00000F08 0630 FEAD 605C addi.b [A0 + D6.w + 0x5C], 0xAD
00000F0E C137 377F and.b <<invalid full ext with IS == 1 and I/IS == 7>>, D0
00000F12 AC24 syscall HFSUtilDispatch/FSMgr, auto_pop
00000F14 20D5 move.l [A0]+, [A5]
00000F16 CA5A and.w D5, [A2]+
00000F18 7AD1 moveq.l D5, 0xFFFFFFD1
00000F1A F5A8 .invalid <<F/6/2>>
00000F1C AE30 syscall DisposeGDevice/DisposGDevice, auto_pop
00000F1E 8F6F D751 or.w [A7 - 0x28AF], D7
00000F22 2DD7 move.l <<invalid special address>>, [A7]
00000F24 3070 9170 F057 F10B movea.w A0, [A0 - 0xFA80EF5]
00000F2C 0444 52EB subi.w D4, 0x52EB
// begin alternate branch 00000F2E-00000F32
label00000F2E:
00000F2E 52EB F72F shi [A3 - 0x8D1]
// end alternate branch 00000F2E-00000F32
label00000F2E: // (misaligned)
00000F30 F72F .extension 0x72F <<F/4-5/3>> // unimplemented
00000F32 C305 abcd D1, D5
00000F34 4A01 tst.b D1
00000F36 433C E109 49D8 .invalid 1, 0xE10949D8 // invalid opcode 4 with b == 4
00000F3C CEE0 mulu.w D7, -[A0]
00000F3E 8C2C DA94 or.b D6, [A4 - 0x256C]
00000F42 3E25 move.w D7, -[A5]
00000F44 4324 .invalid 1, -[A4] // invalid opcode 4 with b == 4
00000F46 04C8 .incomplete
00000F48 0816 5607 btst.b [A6], 0x7
00000F4C D690 add.l D3, [A0]
00000F4E F0C0 C251 .extension 0x0C0 <<F/2-3/0>> // unimplemented
00000F52 FD02 .extension 0xD02 <<F/4-5/6>> // unimplemented
00000F54 E120 asl D0.b, D0
00000F56 655A bcs +0x5C /* 00000FB2 */
00000F58 1A8C move.b [A5], A4
00000F5A 2A81 move.l [A5], D1
00000F5C 1DB8 318E 62F5 move.b [A6 + D6.w * 2 - 0x11], [0x0000318E]
00000F62 6225 bhi +0x27 /* 00000F89 */
00000F64 E141 asl D1.w, 8
00000F66 8A4D or.w D5, A5
00000F68 0360 bchg -[A0], D1
00000F6A 0520 btst -[A0], D2
00000F6C BF1E xor.b [A6]+, D7
00000F6E 423D clr.b <<invalid special address>>
00000F70 1D42 3D13 move.b [A6 + 0x3D13], D2
00000F74 0D45 bchg D5, D6
00000F76 5E6D 9DCC addq.w [A5 - 0x6234], 7
00000F7A 86B0 CA66 or.l D3, [A0 + A4 * 2 + 0x66]
00000F7E 17F0 FBD2 4F06 0B01 move.b [[PC + <<invalid base displacement size>> + D0 * 2]], [[] + 0x4F06]
00000F86 9E09 sub.b D7, A1
00000F88 019E bclr [A6]+, D0
00000F8A E795 roxl D5, 3
00000F8C C50F abcd -[A2], -[A7]
00000F8E 33C1 8824 0CB2 move.w [0x88240CB2], D1
00000F94 747D moveq.l D2, 0x7D
00000F96 483A B0D9 nbcd.b [PC - 0x4F27 /* FFFFC071, cstring ""<EOF> */]
00000F9A 86CD divu.w D3, A5
00000F9C 716C moveq.l D0, 0x6C
00000F9E 8600 or.b D3, D0
00000FA0 3805 move.w D4, D5
00000FA2 8790 or.l [A0], D3
00000FA4 28A6 move.l [A4], -[A6]
00000FA6 4417 neg.b [A7]
00000FA8 3A88 move.w [A5], A0
00000FAA 3060 movea.w A0, -[A0]
00000FAC 20EA BA17 move.l [A0]+, [A2 - 0x45E9]
00000FB0 4CD3 0198 movem.l D3,D4,D7,A0, [A3]
// begin alternate branch 00000FB2-00000FB4
label00000FB2:
00000FB2 0198 bclr [A0]+, D0
// end alternate branch 00000FB2-00000FB4
label00000FB2: // (misaligned)
00000FB4 A336 syscall MoreMasters, flags=3
00000FB6 1C0B move.b D6, A3
00000FB8 E0FF asr .w <<invalid special address>>
00000FBA 11A8 C754 40F9 move.b [A0 + D4.w - 0x7], [A0 - 0x38AC]
00000FC0 5540 subq.w D0, 2
00000FC2 95FE sub.l A2, <<invalid special address>>
00000FC4 7F00 moveq.l D7, 0x00
00000FC6 5510 subq.b [A0], 2
00000FC8 4096 negx.l [A6]
00000FCA 00DC .incomplete
00000FCC 778D moveq.l D3, 0xFFFFFF8D
00000FCE 0A80 8800 609D xori.l D0, 0x8800609D
00000FD4 16C6 move.b [A3]+, D6
00000FD6 EB08 lsl D0.b, 5
00000FD8 20A8 44E4 move.l [A0], [A0 + 0x44E4]
00000FDC 2C97 move.l [A6], [A7]
00000FDE AC16 syscall Pack8, auto_pop
00000FE0 C42A 618C and.b D2, [A2 + 0x618C]
00000FE4 5FED 7A53 sle [A5 + 0x7A53]
00000FE8 CAAE B730 and.l D5, [A6 - 0x48D0]
00000FEC 7C2F moveq.l D6, 0x2F
00000FEE 3407 move.w D2, D7
00000FF0 A2BD syscall vCacheFlush, flags=2
00000FF2 BA01 cmp.b D5, D1
00000FF4 E143 asl D3.w, 8
00000FF6 6F68 ble +0x6A /* 00001060 */
00000FF8 57DA seq [A2]+
00000FFA 2FCA move.l <<invalid special address>>, A2
00000FFC 27B5 532E 97BD 1197 F84D move.l [A3 + A7 + 0x4D], [[A5 - 0x6843] + D5 * 2 + 0x1197]
00001006 7CD4 moveq.l D6, 0xFFFFFFD4
00001008 21F1 1626 741B move.l [0x0000741B], [A1 + D1.w * 8 + 0x26]
0000100E 90B8 529E sub.l D0, [0x0000529E]
00001012 4631 0310 not.b [A1 + D0 * 2]
00001016 86FD divu.w D3, <<invalid special address>>
00001018 556E D8E1 subq.w [A6 - 0x271F], 2
0000101C C7B9 10BA 6AD8 and.l [0x10BA6AD8], D3
00001022 7A21 moveq.l D5, 0x21
00001024 AFBA syscall bHiliteTab, auto_pop
00001026 4B67 chk.w D5, -[A7]
00001028 88CD divu.w D4, A5
0000102A DB6C F361 add.w [A4 - 0xC9F], D5
0000102E A819 syscall XMunger
00001030 9B45 subx.w D5, D5
00001032 7A40 moveq.l D5, 0x40
00001034 C323 and.b -[A3], D1
00001036 66AD bne -0x51 /* 00000FE5 */
00001038 868C or.l D3, A4
0000103A F3AA .invalid <<F/6/1>>
0000103C 55AA E20F subq.l [A2 - 0x1DF1], 2
00001040 4423 neg.b -[A3]
00001042 BF12 xor.b [A2], D7
00001044 C8B5 03F0 7540 6208 and.l D4, [0x75406208]
0000104C 8B4B 7030 pack -[A5], -[A3], 0x7030
00001050 9709 subx.b -[A3], -[A1]
00001052 C58C exg D2, A4
00001054 4119 .invalid 0, [A1]+ // invalid opcode 4 with b == 4
00001056 2E28 630C move.l D7, [A0 + 0x630C]
0000105A 9B76 B169 C7C6 sub.w [[A6 - 0x383A]], D5
label00001060:
00001060 0BE0 .incomplete
00001062 DB51 add.w [A1], D5
00001064 F8B6 28A4 .extension 0x8B6 <<F/2-3/4>> // unimplemented
00001068 0498 165F AF2F subi.l [A0]+, 0x165FAF2F
0000106E 1489 move.b [A2], A1
00001070 5502 subq.b D2, 2
00001072 A056 syscall LwrString/LowerText
00001074 6C2E bge +0x30 /* 000010A4 */
00001076 8AE0 divu.w D5, -[A0]
00001078 4A28 1BFF tst.b [A0 + 0x1BFF]
0000107C 9003 sub.b D0, D3
0000107E 0AC0 .incomplete
label00001080:
00001080 42B1 F1AA 16ED 5231 clr.l [[0x16ED + A7] + 0x5231]
00001088 2122 move.l -[A0], -[A2]
0000108A 0754 bchg [A4], D3
0000108C 4428 C11A neg.b [A0 - 0x3EE6]
00001090 1A5C movea.b A5, [A4]+
00001092 C216 and.b D1, [A6]
00001094 5CA0 addq.l -[A0], 6
00001096 102E 59A5 move.b D0, [A6 + 0x59A5]
0000109A C329 2BC6 and.b [A1 + 0x2BC6], D1
0000109E E95F rol D7.w, 4
000010A0 2DC8 move.l <<invalid special address>>, A0
000010A2 8807 or.b D4, D7
label000010A4:
000010A4 1F61 8733 move.b [A7 - 0x78CD], -[A1]
000010A8 D2C2 add.w A1, D2
000010AA 98E7 sub.w A4, -[A7]
000010AC 62D2 bhi -0x2C /* 00001080 */
000010AE 0BA6 bclr -[A6], D5
000010B0 DA29 12AA add.b D5, [A1 + 0x12AA]
000010B4 C53B 7446 and.b [PC + D7.w * 4 + 0x46], D2
000010B8 0804 A203 btst.b D4, 0x3
000010BC 5C99 addq.l [A1]+, 6
000010BE 2683 move.l [A3], D3
000010C0 502F 0E47 addq.b [A7 + 0xE47], 8
000010C4 0502 btst D2, D2
000010C6 D101 addx.b D0, D1
000010C8 3482 move.w [A2], D2
000010CA EF02 asl D2.b, 7
000010CC 495C chk.w D4, [A4]+
000010CE F6FB B644 .extension 0x6FB <<F/2-3/3>> // unimplemented
000010D2 3168 A703 8E0A move.w [A0 - 0x71F6], [A0 - 0x58FD]
000010D8 8445 or.w D2, D5
000010DA 6073 bra +0x75 /* 0000114F */
000010DC 54C0 scc D0
000010DE AF0A syscall DrawLine, auto_pop
000010E0 7C6C moveq.l D6, 0x6C
000010E2 3A80 move.w [A5], D0
000010E4 5C18 addq.b [A0]+, 6
000010E6 0627 8803 addi.b -[A7], 0x3
000010EA BC6F 56B5 cmp.w D6, [A7 + 0x56B5]
000010EE A054 syscall UprString/UprText
000010F0 05C8 .incomplete
000010F2 AC0A syscall GetWVariant, auto_pop
000010F4 891D or.b [A5]+, D4
000010F6 9687 sub.l D3, D7
label000010F8:
000010F8 72DF moveq.l D1, 0xFFFFFFDF
000010FA C128 663A and.b [A0 + 0x663A], D0
000010FE 50D1 st [A1]
00001100 0114 btst [A4], D0
00001102 17DE AE56 move.b [PC + A2 * 8 + 0x56], [A6]+
00001106 362F 2CDC move.w D3, [A7 + 0x2CDC]
0000110A 2A0E move.l D5, A6
0000110C 711A moveq.l D0, 0x1A
0000110E 9B55 sub.w [A5], D5
00001110 6AE6 bpl -0x18 /* 000010F8 */
00001112 1CA8 C23A move.b [A6], [A0 - 0x3DC6]
00001116 1550 112B move.b [A2 + 0x112B], [A0]
0000111A 5005 addq.b D5, 8
0000111C 06A0 F0C2 B505 addi.l -[A0], 0xF0C2B505
00001122 2087 move.l [A0], D7
00001124 4E57 E101 link A7, -0x1EFF
00001128 5560 subq.w -[A0], 2
0000112A B36A 813A xor.w [A2 - 0x7EC6], D1
0000112E B049 cmp.w D0, A1
00001130 05D8 .incomplete
00001132 3351 0B28 move.w [A1 + 0xB28], [A1]
00001136 B029 2A70 cmp.b D0, [A1 + 0x2A70]
0000113A 9B2A 30AA sub.b [A2 + 0x30AA], D5
0000113E 0ADC .incomplete
00001140 AA62 syscall SetMCInfo
00001142 C414 and.b D2, [A4]
00001144 B650 cmp.w D3, [A0]
00001146 C304 abcd D1, D4
00001148 760A moveq.l D3, 0x0A
0000114A 57E2 seq -[A2]
0000114C C6CB mulu.w D3, A3
0000114E C445 and.w D2, D5
00001150 5987 subq.l D7, 4
00001152 825D or.w D1, [A5]+
00001154 D68E add.l D3, A6
00001156 F1C6 .invalid <<F/7/0>>
00001158 55FC C0E5 scs 0xE5
0000115C 15FC 1215 CEC6 move.b [PC - 0x313A /* FFFFE024, cstring ""<EOF> */], 0x15
00001162 5EB2 C263 addq.l [A2 + A4.w * 2 + 0x63], 7
00001166 D64B add.w D3, A3
00001168 B6F1 A628 cmpa.w A3, [A1 + A2.w * 8 + 0x28]
0000116C 631D bls +0x1F /* 0000118B */
0000116E B31A xor.b [A2]+, D1
00001170 ABAC syscall scIndTab1
00001172 E5C6 roxl .w D6
00001174 2A2B 6395 move.l D5, [A3 + 0x6395]
00001178 B471 8F4A 79FB cmp.w D2, [[A1 + <<invalid base displacement size>>] + 0x79FB]
0000117E A303 syscall Write, flags=3
00001180 583C 633D addq.b 0x3D /* '=' */, 4
// begin alternate branch 00001182-00001184
label00001182:
00001182 633D bls +0x3F /* 000011C1 */
// end alternate branch 00001182-00001184
label00001182: // (misaligned)
00001184 E08D lsr D5, 8
00001186 1D05 move.b -[A6], D5
00001188 1F70 4C80 8AEF move.b [A7 - 0x7511], [A0 + D4 * 4 - 0x128]
0000118E 8B3D or.b <<invalid special address>>, D5
00001190 E08D lsr D5, 8
00001192 6A05 bpl +0x7 /* 00001199 */
00001194 9805 sub.b D4, D5
00001196 E06F lsr D7.w, D0
00001198 0B24 btst -[A4], D5
0000119A 20B8 36EA move.l [A0], [0x000036EA]
0000119E 0D7E bchg <<invalid special address>>, D6
000011A0 2204 move.l D1, D4
000011A2 60DE bra -0x20 /* 00001182 */
000011A4 D76B F0A3 add.w [A3 - 0xF5D], D3
000011A8 1A51 movea.b A5, [A1]
000011AA 2610 move.l D3, [A0]
000011AC BBDE cmpa.l A5, [A6]+
000011AE 8520 or.b -[A0], D2
000011B0 C43F and.b D2, <<invalid special address>>
000011B2 5EAB AA93 addq.l [A3 - 0x556D], 7
000011B6 AF75 syscall stMASK2, auto_pop
000011B8 BD18 xor.b [A0]+, D6
000011BA 9AE0 sub.w A5, -[A0]
000011BC 4416 neg.b [A6]
000011BE 7770 moveq.l D3, 0x70
000011C0 6416 bcc +0x18 /* 000011D8 */
000011C2 3DAC 2B9B 0422 move.w [A6 + D0.w * 4 + 0x22], [A4 + 0x2B9B]
000011C8 09C3 .incomplete
000011CA 5841 addq.w D1, 4
000011CC B858 cmp.w D4, [A0]+
000011CE 7520 moveq.l D2, 0x20
000011D0 8B7E or.w <<invalid special address>>, D5
000011D2 C317 and.b [A7], D1
000011D4 6E3C bgt +0x3E /* 00001212 */
000011D6 A94F syscall DeltaPoint
label000011D8:
000011D8 2806 move.l D4, D6
000011DA A648 syscall PtrZone, flags=6
000011DC 38FA 1317 move.w [A4]+, [PC + 0x1317 /* 000024F5, cstring ""<EOF> */]
000011E0 EA19 ror D1.b, 5
000011E2 12F9 40D0 0166 move.b [A1]+, [0x40D00166]
000011E8 EBA0 asl D0, D5
000011EA B452 cmp.w D2, [A2]
000011EC 2CD6 move.l [A6]+, [A6]
000011EE 0DDD .incomplete
000011F0 212E 0D1A move.l -[A0], [A6 + 0xD1A]
000011F4 96C5 sub.w A3, D5
000011F6 3B45 B24F move.w [A5 - 0x4DB1], D5
000011FA 2847 movea.l A4, D7
000011FC 2F3E move.l -[A7], <<invalid special address>>
000011FE A117 syscall Eject, flags=1
00001200 5B93 subq.l [A3], 5
00001202 8BB6 0AA5 or.l [A6 + D0 * 2 - 0x91], D5
00001206 CF0B abcd -[A7], -[A3]
00001208 2674 5004 movea.l A3, [A4 + D5.w + 0x4]
0000120C C807 and.b D4, D7
0000120E 2AC6 move.l [A5]+, D6
00001210 41D5 lea.l A0, [A5]
label00001212:
00001212 0275 20C2 092E 7A22 2A49 andi.w [[A5 + 0x7A22] + D0 + 0x2A49], 0x20C2
0000121C 0C1A 39E3 cmpi.b [A2]+, 0xE3
00001220 C55F and.w [A7]+, D2
00001222 1142 FE35 move.b [A0 - 0x1CB], D2
00001226 2EE4 move.l [A7]+, -[A4]
00001228 23F9 DCD8 1631 0417 9C0C move.l [0x04179C0C], [0xDCD81631]
00001232 29D1 115B F44B move.l 0x115BF44B, [A1]
// begin alternate branch 00001236-00001238
label00001236:
00001236 F44B cinvl DATA, [A3]
// end alternate branch 00001236-00001238
label00001236: // (misaligned)
00001238 018C bclr A4, D0
0000123A 995F sub.w [A7]+, D4
0000123C C845 and.w D4, D5
0000123E 3759 2FFE move.w [A3 + 0x2FFE], [A1]+
00001242 E263 asr D3.w, D1
00001244 AA4D syscall DelComp
00001246 9C2D 660A sub.b D6, [A5 + 0x660A /* export_3261 */]
0000124A 09A5 bclr -[A5], D4
0000124C 88E2 divu.w D4, -[A2]
0000124E 5001 addq.b D1, 8
00001250 C80D and.b D4, A5
00001252 8BCB divs.w D5, A3
00001254 0DA1 bclr -[A1], D6
00001256 6FDE ble -0x20 /* 00001236 */
00001258 50B0 524C addq.l [A0 + D5.w * 2 + 0x4C], 8
0000125C 0187 bclr D7, D0
0000125E 106A 1601 movea.b A0, [A2 + 0x1601]
00001262 2EDC move.l [A7]+, [A4]+
00001264 CD6F 4631 and.w [A7 + 0x4631], D6
00001268 0F20 btst -[A0], D7
0000126A B936 56F1 xor.b [A6 + D5.w * 8 - 0x15], D4
0000126E E63F ror D7.b, D3
00001270 5B3B 95E6 subq.b <<invalid full ext with IS == 1 and I/IS == 6>>, 5
00001274 5DAA 0212 subq.l [A2 + 0x212], 6
00001278 AA43 syscall SetControlColor/SetCtlColor
0000127A DC20 add.b D6, -[A0]
0000127C 4D01 .invalid 6, D1 // invalid opcode 4 with b == 4
0000127E 3520 move.w -[A2], -[A0]
00001280 013D btst <<invalid special address>>, D0
00001282 0082 73D8 2CD3 ori.l D2, 0x73D82CD3
00001288 8B54 or.w [A4], D5
0000128A 009D 8C4A D2A2 ori.l [A5]+, 0x8C4AD2A2
00001290 5FAA 98DD subq.l [A2 - 0x6723], 7
00001294 2680 move.l [A3], D0
00001296 B84B cmp.w D4, A3
00001298 28F1 728E move.l [A4]+, [A1 + D7.w * 2 - 0x114]
0000129C 78D1 moveq.l D4, 0xFFFFFFD1
0000129E 3D2A 40C2 move.w -[A6], [A2 + 0x40C2]
000012A2 FC70 8AEE .extension 0xC70 <<F/1/6>>, 0x8AEE // unimplemented
000012A6 2FF8 7079 move.l <<invalid special address>>, [0x00007079]
000012AA 8023 or.b D0, -[A3]
000012AC 5DF4 6AEC slt [A4 + D6 * 2 - 0x20]
000012B0 A116 syscall InitQueue/FInitQueue, flags=1
000012B2 3D11 move.w -[A6], [A1]
000012B4 7BF8 moveq.l D5, 0xFFFFFFF8
000012B6 45AA 8E74 .invalid 2, [A2 - 0x718C] // invalid opcode 4 with b == 6
000012BA D185 addx.l D0, D5
000012BC 2862 movea.l A4, -[A2]
000012BE 0269 8BC0 7E2B andi.w [A1 + 0x7E2B], 0x8BC0
000012C4 023C C091 andi.b ccr, 145
000012C8 2EEA 885E move.l [A7]+, [A2 - 0x77A2]
000012CC 8CE4 divu.w D6, -[A4]
000012CE 9202 sub.b D1, D2
000012D0 000D E801 ori.b A5, 0x1
000012D4 6E48 bgt +0x4A /* 0000131E */
000012D6 4577 8A46 chk.w D2, [A7 + A0 * 2 + 0x46]
000012DA 6A5E bpl +0x60 /* 0000133A */
000012DC 5C10 addq.b [A0], 6
000012DE A7A5 syscall VisRegionChanged, flags=7
000012E0 1114 move.b -[A0], [A4]
000012E2 8562 or.w -[A2], D2
000012E4 9559 sub.w [A1]+, D2
000012E6 541A addq.b [A2]+, 2
000012E8 ABCC syscall PBBlockMove
000012EA F287 A30F .extension 0x287 <<F/2-3/1>> // unimplemented
000012EE 0CC9 .incomplete
000012F0 6B62 bmi +0x64 /* 00001354 */
000012F2 0FB9 FC83 5863 bclr [0xFC835863], D7
000012F8 287F movea.l A4, <<invalid special address>>
label000012FA:
000012FA 4228 FD94 clr.b [A0 - 0x26C]
000012FE A5C2 syscall vMarkBlock, flags=5
00001300 CA3F and.b D5, <<invalid special address>>
00001302 8E55 or.w D7, [A5]
00001304 58F9 5762 112D svc [0x5762112D]
0000130A FF54 .extension 0xF54 <<F/4-5/7>> // unimplemented
0000130C 7590 moveq.l D2, 0xFFFFFF90
0000130E 9B55 sub.w [A5], D5
00001310 8C1F or.b D6, [A7]+
00001312 2B20 move.l -[A5], -[A0]
00001314 0004 CA97 ori.b D4, 0x97
00001318 C41E and.b D2, [A6]+
0000131A 6AF9 bpl -0x5 /* 00001315 */
0000131C A8EA syscall SetStdProcs
label0000131E:
0000131E 428D clr.l A5
00001320 F18B .invalid <<F/6/0>>
00001322 52B4 D37A 698A 46AD 9746 addq.l [[A4 + 0x698A46AD] - 0x68BA], 1
0000132C 8E5B or.w D7, [A3]+
0000132E 227A E29A movea.l A1, [PC - 0x1D66 /* FFFFF5CA, cstring ""<EOF> */]
00001332 5825 addq.b -[A5], 4
00001334 9DD8 sub.l A6, [A0]+
00001336 A05A syscall PrimeTime
00001338 7CC2 moveq.l D6, 0xFFFFFFC2
label0000133A:
0000133A 2AF4 4F6C move.l [A5]+, <<invalid full ext with I/IS == 4>>
0000133E 3D9B C054 move.w [A6 + A4.w + 0x54], [A3]+
00001342 77E4 moveq.l D3, 0xFFFFFFE4
00001344 7FD8 moveq.l D7, 0xFFFFFFD8
label00001346:
00001346 E1BA rol D2, D0
00001348 4208 clr.b A0
0000134A CA1A and.b D5, [A2]+
0000134C 08CA C4AE bset.b A2, 0xAE
00001350 5310 subq.b [A0], 1
00001352 928D sub.l D1, A5
label00001354:
00001354 320D move.w D1, A5
00001356 C05E and.w D0, [A6]+
00001358 A64F syscall RDrvrInstall, flags=6
0000135A 1A06 move.b D5, D6
0000135C 8649 or.w D3, A1
0000135E 2884 move.l [A4], D4
00001360 6EE4 bgt -0x1A /* 00001346 */
00001362 0654 AE0B addi.w [A4], 0xAE0B
00001366 420D clr.b A5
00001368 809C or.l D0, [A4]+
0000136A 83B0 4C84 or.l [A0 + D4 * 4 - 0x124], D1
0000136E B03C 0761 cmp.b D0, 0x61 /* 'a' */
00001372 6986 bvs -0x78 /* 000012FA */
00001374 B04C cmp.w D0, A4
00001376 84B0 3403 or.l D2, [A0 + D3.w * 4 + 0x3]
0000137A 80B5 D6C3 or.l D0, [A5 + A5.w * 8 - 0x61]
0000137E 2F5F 2584 move.l [A7 + 0x2584], [A7]+
00001382 4B9A .invalid 5, [A2]+ // invalid opcode 4 with b == 6
00001384 9818 sub.b D4, [A0]+
00001386 DD98 add.l [A0]+, D6
00001388 EAE4 8D11 bfchg -[A4] {D4:17}
0000138C 2630 2598 move.l D3, [ + D2 * 4]
00001390 B812 cmp.b D4, [A2]
00001392 B157 xor.w [A7], D0
00001394 AD8E syscall SetDialogItem/SetDItem, auto_pop
00001396 19D9 220A move.b 0xA /* '\n' */, [A1]+
0000139A 22A2 move.l [A1], -[A2]
0000139C E014 roxr D4.b, 8
0000139E 0AAA 5505 E414 F802 xori.l [A2 - 0x7FE], 0x5505E414
000013A6 C90B abcd -[A4], -[A3]
000013A8 96C2 sub.w A3, D2
000013AA 3754 E87C move.w [A3 - 0x1784], [A4]
000013AE 1D9D 644C move.b [A6 + D6.w * 4 + 0x4C], [A5]+
000013B2 A69D syscall MoveHLow, flags=6
000013B4 984C sub.w D4, A4
000013B6 0319 btst [A1]+, D1
000013B8 0D88 bclr A0, D6
000013BA 79A8 moveq.l D4, 0xFFFFFFA8
000013BC 636D bls +0x6F /* 0000142B */
000013BE C747 exg D3, D7
000013C0 2A9C move.l [A5], [A4]+
000013C2 30D4 move.w [A0]+, [A4]
000013C4 B1C7 cmpa.l A0, D7
000013C6 665D bne +0x5F /* 00001425 */
000013C8 6A0F bpl +0x11 /* 000013D9 */
000013CA 1C32 6A04 move.b D6, [A2 + D6 * 2 + 0x4]
000013CE 42F2 5C42 .invalid [A2 + D5 * 4 + 0x42] // invalid opcode 4 with subtype 1
000013D2 FDBF .invalid <<F/6/6>>
000013D4 16E2 move.b [A3]+, -[A2]
000013D6 2331 61F5 move.l -[A1], <<invalid full ext with IS == 1 and I/IS == 5>>
000013DA 3FC2 move.w <<invalid special address>>, D2
000013DC 482A EED1 nbcd.b [A2 - 0x112F]
000013E0 11D0 5E67 move.b [0x00005E67], [A0]
000013E4 48DF 6555 movem.l [A7]+, D0,D2,D4,D6,A0,A2,A5,A6
000013E8 74F9 moveq.l D2, 0xFFFFFFF9
000013EA 3261 movea.w A1, -[A1]
000013EC 48AF 1480 C8A8 movem.w [A7 - 0x3758], D7,A2,A4
000013F2 3E41 movea.w A7, D1
000013F4 5340 subq.w D0, 1
000013F6 6491 bcc -0x6D /* 00001389 */
000013F8 AA40 syscall QDError
000013FA 2072 62B3 movea.l A0, [A2 + D6.w * 2 - 0x77]
000013FE 9E1C sub.b D7, [A4]+
00001400 6866 bvc +0x68 /* 00001468 */
00001402 0A1A 2B40 xori.b [A2]+, 0x40 /* '@' */
00001406 B986 xor.l D6, D4
00001408 50AE 01E0 addq.l [A6 + 0x1E0], 8
0000140C D8C4 add.w A4, D4
0000140E 5C14 addq.b [A4], 6
00001410 7320 moveq.l D1, 0x20
00001412 99D3 sub.l A4, [A3]
00001414 E9C4 F5D6 bfextu D7, D4 {23:22}
00001418 89F3 89DF divs.w D4, <<invalid full ext with IS == 1 and I/IS == 7>>
0000141C 582F FC89 addq.b [A7 - 0x377], 4
00001420 1FAB 360F 0BC3 4887 61F8 move.b [[ + <<invalid base displacement size>>] + 0x488761F8], [A3 + 0x360F]
0000142A C830 9E85 and.b D4, [A0 + A1 * 8 - 0x123]
0000142E 0114 btst [A4], D0
00001430 3481 move.w [A2], D1
00001432 22C5 move.l [A1]+, D5
00001434 4EBA 1ECE jsr [PC + 0x1ECE /* 00003304 */]
00001438 98F1 3163 148E 87D3 7709 sub.w A4, [[A1 + 0x148E] - 0x782C88F7]
00001442 6100 67CE bsr +0x67D0 /* 00007C12 */
00001446 69D5 bvs -0x29 /* 0000141D */
00001448 84FC F4CF divu.w D2, 0xF4CF
0000144C AC07 syscall SndNewChannel, auto_pop
0000144E 7E7A moveq.l D7, 0x7A
00001450 D8D4 add.w A4, [A4]
00001452 40F0 E013 move.w [A0 + A6.w + 0x13], SR
00001456 054D bchg A5, D2
00001458 D64D add.w D3, A5
0000145A 0698 E5BA 5727 addi.l [A0]+, 0xE5BA5727
00001460 BA3E cmp.b D5, <<invalid special address>>
00001462 4BBE .invalid 5, <<invalid special address>> // invalid opcode 4 with b == 6
00001464 D375 9437 add.w [A5 + A1.w * 4 + 0x37], D1
label00001468:
00001468 D434 69EB 7A19 9B8F 30DC add.b D2, [[0x7A19] - 0x6470CF24]
00001472 83C9 divs.w D1, A1
00001474 6A48 bpl +0x4A /* 000014BE */
00001476 BE43 cmp.w D7, D3
00001478 CA04 and.b D5, D4
0000147A 30F3 E8B0 move.w [A0]+, [A3 + A6 - 0x80]
// begin alternate branch 0000147C-0000147E
label0000147C:
0000147C E8B0 roxr D0, D4
// end alternate branch 0000147C-0000147E
label0000147C: // (misaligned)
0000147E 148E move.b [A2], A6
00001480 7363 moveq.l D1, 0x63
00001482 2AC1 move.l [A5]+, D1
00001484 060D 8BCC addi.b A5, 0xCC
00001488 46C2 move.w SR, D2
0000148A 8F0D sbcd -[A7], -[A5]
0000148C 9C45 sub.w D6, D5
0000148E 329F move.w [A1], [A7]+
00001490 1396 9FFA 7827 679E 1C4A move.b [[0x7827679E] + 0x1C4A], [A6]
0000149A DA1B add.b D5, [A3]+
0000149C 308E move.w [A0], A6
0000149E 4699 not.l [A1]+
000014A0 AD5D syscall HiliteControl, auto_pop
000014A2 83CD divs.w D1, A5
000014A4 2629 4F4E move.l D3, [A1 + 0x4F4E]
000014A8 B1CE cmpa.l A0, A6
000014AA FAAC 286A .extension 0xAAC <<F/2-3/5>> // unimplemented
000014AE 394B D1A8 move.w [A4 - 0x2E58], A3
000014B2 2812 move.l D4, [A2]
000014B4 0895 BE4D bclr.b [A5], 0x4D /* 'M' */
000014B8 0935 42CF btst [A5 + D4.w * 2 - 0x49], D4
000014BC 0209 42E8 andi.b A1, 0xE8
// begin alternate branch 000014BE-000014C2
label000014BE:
000014BE 42E8 ACCE .invalid [A0 - 0x5332] // invalid opcode 4 with subtype 1
// end alternate branch 000014BE-000014C2
label000014BE: // (misaligned)
000014C0 ACCE syscall OffsetPoly, auto_pop
000014C2 482C A209 nbcd.b [A4 - 0x5DF7]
000014C6 1D3E move.b -[A6], <<invalid special address>>
000014C8 68B2 bvc -0x4C /* 0000147C */
000014CA E120 asl D0.b, D0
000014CC 874B DAF7 pack -[A3], -[A3], 0xDAF7
000014D0 E100 asl D0.b, 8
000014D2 E593 roxl D3, 2
000014D4 4187 .invalid 0, D7 // invalid opcode 4 with b == 6
000014D6 F603 62BE .move16 0xF603, 0x62BE // unimplemented
000014DA DFA4 add.l -[A4], D7
000014DC 4820 nbcd.b -[A0]
000014DE BC8D cmp.l D6, A5
000014E0 39A1 30C1 move.w [A4 + D3.w - 0x63], -[A1]
000014E4 E74E lsl D6.w, 3
000014E6 A8FD syscall PrGlue
000014E8 ACA3 syscall EraseRect, auto_pop
000014EA 3EE9 FADD move.w [A7]+, [A1 - 0x523]
label000014EE:
000014EE 6504 bcs +0x6 /* 000014F4 */
000014F0 8096 or.l D0, [A6]
000014F2 C61D and.b D3, [A5]+
label000014F4:
000014F4 9C48 sub.w D6, A0
000014F6 ECA0 asr D0, D6
000014F8 049C 8681 5BE2 subi.l [A4]+, 0x86815BE2
000014FE F48B cinvl INST, [A3]
00001500 7630 moveq.l D3, 0x30
00001502 5465 addq.w -[A5], 2
00001504 C96F 75BD and.w [A7 + 0x75BD], D4
00001508 0206 988C andi.b D6, 0x8C
0000150C AEAF syscall 0xAAF, auto_pop
0000150E 937B D76F sub.w <<invalid full ext with IS == 1 and I/IS == 7>>, D1
00001512 90E7 sub.w A0, -[A7]
00001514 BA2A A5AC cmp.b D5, [A2 - 0x5A54]
00001518 8643 or.w D3, D3
0000151A 07FF .incomplete
0000151C EF88 lsl D0, 7
0000151E CA90 and.l D5, [A0]
00001520 823F or.b D1, <<invalid special address>>
00001522 16C0 move.b [A3]+, D0
00001524 E1F0 03BC asl .w <<invalid full ext with I/IS == 4>>
00001528 434E chk.w D1, A6
0000152A 8A40 or.w D5, D0
0000152C 020E A33E andi.b A6, 0x3E /* '>' */
00001530 7D53 moveq.l D6, 0x53
label00001532:
00001532 1546 4711 move.b [A2 + 0x4711], D6
00001536 0E0F 1168 .invalid.b A7, 0x68 /* 'h' */ // invalid immediate operation
0000153A A7CB syscall vSetUpTags, flags=7
0000153C 250E move.l -[A2], A6
0000153E EB23 asl D3.b, D5
00001540 66AC bne -0x52 /* 000014EE */
00001542 306C 9AF8 movea.w A0, [A4 - 0x6508]
00001546 6ABF bpl -0x3F /* 00001507 */
00001548 624C bhi +0x4E /* 00001596 */
0000154A D70A addx.b -[A3], -[A2]
0000154C E3D0 lsl .w [A0]
0000154E 8470 A089 or.w D2, [A0 + A2.w - 0x119]
00001552 BAA6 cmp.l D5, -[A6]
00001554 E1D1 asl .w [A1]
00001556 101C move.b D0, [A4]+
00001558 720E moveq.l D1, 0x0E
0000155A 87A9 D3E1 or.l [A1 - 0x2C1F], D3
0000155E 5F25 subq.b -[A5], 7
00001560 0E61 860A .invalid.w -[A1], 0x860A // invalid immediate operation
00001564 F489 cinvl INST, [A1]
00001566 7C57 moveq.l D6, 0x57
00001568 BD1C xor.b [A4]+, D6
0000156A 25E7 4AD7 move.l [PC + 0x4AD7 /* 00006043, cstring ""<EOF> */], -[A7]
0000156E B5B2 5835 xor.l [A2 + D5 + 0x35], D2
00001572 317F D03E move.w [A0 - 0x2FC2], <<invalid special address>>
00001576 0C07 9EEF cmpi.b D7, 0xEF
0000157A A142 syscall RstFilLock/PBHRstFLock/HRstFLock, flags=1
0000157C FB16 .extension 0xB16 <<F/4-5/5>> // unimplemented
0000157E 4CF6 4FB9 6E05 movem.l D0,D3,D4,D5,D7,A0,A1,A2,A3,A6, [A6 + D6 * 8 + 0x5]
00001584 A146 syscall GetTrapAddress, flags=1
00001586 31D1 648B move.w [0x0000648B], [A1]
0000158A 6940 bvs +0x42 /* 000015CC */
0000158C F27E AED0 .extension 0x27E <<F/1/1>>, 0xAED0 // unimplemented
00001590 473E .invalid 3, <<invalid special address>> // invalid opcode 4 with b == 4
00001592 26E6 move.l [A3]+, -[A6]
00001594 27EF C093 2128 43DB move.l [PC + 0x43DB + D2], [A7 - 0x3F6D]
// begin alternate branch 00001596-0000159C
label00001596:
00001596 C093 and.l D0, [A3]
00001598 2128 43DB move.l -[A0], [A0 + 0x43DB]
// end alternate branch 00001596-0000159C
label00001596: // (misaligned)
0000159C C28C and.l D1, A4
0000159E 200F move.l D0, A7
000015A0 176F 2F2E DDB9 move.b [A3 - 0x2247], [A7 + 0x2F2E]
000015A6 9370 025E sub.w [A0 + D0.w * 2 + 0x5E], D1
000015AA EC20 asr D0.b, D6
000015AC 6584 bcs -0x7A /* 00001532 */
000015AE F644 1FFC .extension 0x644 <<F/1/3>>, 0x1FFC // unimplemented
000015B2 D99C add.l [A4]+, D4
000015B4 2305 move.l -[A1], D5
000015B6 28BB 06CA move.l [A4], [PC + D0.w * 8 - 0x54]
000015BA FE4C 28DB .extension 0xE4C <<F/1/7>>, 0x28DB // unimplemented
000015BE 0965 bchg -[A5], D4
000015C0 BF00 xor.b D0, D7
000015C2 653F bcs +0x41 /* 00001603 */
000015C4 4906 .invalid 4, D6 // invalid opcode 4 with b == 4
000015C6 EE8C lsr D4, 7
000015C8 842A 68E2 or.b D2, [A2 + 0x68E2]
label000015CC:
000015CC 3BE9 BA7F move.w <<invalid special address>>, [A1 - 0x4581]
000015D0 2B11 move.l -[A5], [A1]
000015D2 A9CA syscall PutIcon
000015D4 6217 bhi +0x19 /* 000015ED */
000015D6 CE0B and.b D7, A3
000015D8 63AB bls -0x53 /* 00001585 */
000015DA 160E move.b D3, A6
000015DC 4DE9 1C86 lea.l A6, [A1 + 0x1C86]
000015E0 6310 bls +0x12 /* 000015F2 */
000015E2 020C 85EB andi.b A4, 0xEB
000015E6 342E C83C move.w D2, [A6 - 0x37C4]
000015EA C240 and.w D1, D0
000015EC B671 0329 E50D cmp.w D3, [[A1 - 0x1AF3 + D0 * 2]]
label000015F2:
000015F2 F830 7322 .tblXX 0xF830, 0x7322 // unimplemented
000015F6 F4E1 .invalid <<cinv/cpush with scope=0>>
000015F8 8319 or.b [A1]+, D1
000015FA 1C73 5AE7 movea.b A6, [A3 + D5 * 2 - 0x25]
000015FE 4A0F tst.b A7
00001600 8C2D 4082 or.b D6, [A5 + 0x4082 /* export_2060 */]
00001604 9209 sub.b D1, A1
00001606 23EE F43A A60E 72E3 move.l [0xA60E72E3], [A6 - 0xBC6]
0000160E 0E30 4541 119F E1A0 B641 .invalid.b [[] + D1 - 0x1E5F49BF], 0x41 /* 'A' */ // invalid immediate operation
00001618 114E 28E2 move.b [A0 + 0x28E2], A6
0000161C 0528 E2C9 btst [A0 - 0x1D37], D2
00001620 9310 sub.b [A0], D1
00001622 3817 move.w D4, [A7]
00001624 0F12 btst [A2], D7
00001626 909B sub.l D0, [A3]+
00001628 9F60 sub.w -[A0], D7
0000162A C69B and.l D3, [A3]+
0000162C 0647 7302 addi.w D7, 0x7302
00001630 5BB4 4708 subq.l [A4 + <<invalid base displacement size>> + D4 * 8], 5
00001634 8208 or.b D1, A0
00001636 2E50 movea.l A7, [A0]
00001638 040E FD6D subi.b A6, 0x6D /* 'm' */
0000163C EC02 asr D2.b, 6
0000163E C101 abcd D0, D1
00001640 7592 moveq.l D2, 0xFFFFFF92
00001642 1DDA move.b <<invalid special address>>, [A2]+
00001644 9D6F 0BE5 sub.w [A7 + 0xBE5], D6
00001648 03A1 bclr -[A1], D1
0000164A 4047 negx.w D7
0000164C B400 cmp.b D2, D0
0000164E BA05 cmp.b D5, D5
00001650 0D93 bclr [A3], D6
00001652 B3AB 8F29 xor.l [A3 - 0x70D7], D1
00001656 AD06 syscall NewString, auto_pop
00001658 0A6B EABA 0202 xori.w [A3 + 0x202], 0xEABA
label0000165E:
0000165E 2103 move.l -[A0], D3
00001660 06DA .incomplete
00001662 219F 82F3 move.l [A0 + A0.w * 2 - 0x13], [A7]+
00001666 9000 sub.b D0, D0
00001668 F1C0 .invalid <<F/7/0>>
0000166A 10C8 move.b [A0]+, A0
0000166C 692B bvs +0x2D /* 00001699 */
0000166E 75A1 moveq.l D2, 0xFFFFFFA1
00001670 C01C and.b D0, [A4]+
00001672 BE21 cmp.b D7, -[A1]
00001674 5903 subq.b D3, 4
00001676 2322 move.l -[A1], -[A2]
00001678 8483 or.l D2, D3
0000167A 2808 move.l D4, A0
0000167C 8946 B5A2 pack D4, D6, 0xB5A2
00001680 AB46 syscall bEND10
00001682 38C8 move.w [A4]+, A0
00001684 6AD8 bpl -0x26 /* 0000165E */
00001686 05F2 .incomplete
00001688 01D1 .incomplete
0000168A 2620 move.l D3, -[A0]
0000168C 5AA3 addq.l -[A3], 5
0000168E DDC0 add.l A6, D0
00001690 90D9 sub.w A0, [A1]+
00001692 2100 move.l -[A0], D0
00001694 F471 cpushp DATA, [A1]
00001696 830C sbcd -[A1], -[A4]
00001698 39E9 2187 6E90 move.w 0x6E90, [A1 + 0x2187]
0000169E 4890 F3E6 movem.w [A0], D1,D2,D5,D6,D7,A0,A1,A4,A5,A6,A7
000016A2 102E 6C8D move.b D0, [A6 + 0x6C8D]
000016A6 8607 or.b D3, D7
000016A8 21CE 3AE9 move.l [0x00003AE9], A6
000016AC 9B74 DD7B 3B1D 1A1A 97A7 40F4 sub.w [[A4 + 0x3B1D1A1A] - 0x6858BF0C], D5
000016B8 1039 92A1 F843 move.b D0, [0x92A1F843]
000016BE 48FC 1489 7C91 A007 movem.l 0x7C91A007, D0,D3,D7,A2,A4
000016C6 1E87 move.b [A7], D7
000016C8 B4FF cmpa.w A2, <<invalid special address>>
000016CA 06D1 .incomplete
label000016CC:
000016CC 1ABE move.b [A5], <<invalid special address>>
000016CE D0FE add.w A0, <<invalid special address>>
000016D0 960C sub.b D3, A4
000016D2 C0F8 3A7C mulu.w D0, [0x00003A7C]
000016D6 FCE2 F82A .extension 0xCE2 <<F/2-3/6>> // unimplemented
000016DA E17C rol D4.w, D0
000016DC 1297 move.b [A1], [A7]
000016DE 603E bra +0x40 /* 0000171E */
000016E0 96C8 sub.w A3, A0
000016E2 FD3B .extension 0xD3B <<F/4-5/6>> // unimplemented
000016E4 6F29 ble +0x2B /* 0000170F */
000016E6 112C F455 move.b -[A0], [A4 - 0xBAB]
000016EA A273 syscall OSReserved, flags=2
000016EC 4084 negx.l D4
000016EE B47F cmp.w D2, <<invalid special address>>
000016F0 A283 syscall SetOSDefault, flags=2
000016F2 7EE8 moveq.l D7, 0xFFFFFFE8
000016F4 1E26 move.b D7, -[A6]
000016F6 3054 movea.w A0, [A4]
000016F8 4CC1 30E3 movem.l D0,D1,D5,D6,D7,A4,A5, D1
000016FC 9630 144A sub.b D3, [A0 + D1.w * 4 + 0x4A]
00001700 2365 4518 move.l [A1 + 0x4518], -[A5]
00001704 02B8 1CDA B3C4 E06F andi.l [0xFFFFE06F], 0x1CDAB3C4
0000170C 1FA8 000F 0AC0 move.b [A7 + D0 * 2 - 0x64], [A0 + 0xF]
00001712 67B8 beq -0x46 /* 000016CC */
00001714 D1FA EF17 add.l A0, [PC - 0x10E9 /* 0000062D, value 0x63011E53 */]
00001718 82C2 divu.w D1, D2
0000171A 8109 sbcd -[A0], -[A1]
0000171C 2921 move.l -[A4], -[A1]
label0000171E:
0000171E 8C49 or.w D6, A1
00001720 E3FE lsl .w <<invalid special address>>
00001722 6A3D bpl +0x3F /* 00001761 */
00001724 0943 bchg D3, D4
00001726 5D22 subq.b -[A2], 6
00001728 1CFB A74D move.b [A6]+, <<invalid full ext with IS == 1 and I/IS == 5>>
0000172C 8173 4CB0 or.w [A3 + D4 * 4 - 0x80], D0
00001730 EA8E lsr D6, 5
00001732 2132 FC93 move.l -[A0], [A2 + A7 * 4 - 0x109]
00001736 AA8E syscall 0xA8E
00001738 9043 sub.w D0, D3
0000173A 1C2E 35A4 move.b D6, [A6 + 0x35A4]
0000173E 2D4E 143B move.l [A6 + 0x143B], A6
00001742 1BD8 move.b <<invalid special address>>, [A0]+
00001744 6560 bcs +0x62 /* 000017A6 */
00001746 0D3C 132A btst 0x2A /* '*' */, D6
0000174A 7CE2 moveq.l D6, 0xFFFFFFE2
0000174C 4B4C chk.w D5, A4
0000174E B274 013A E9DA 3A2A 2EAC cmp.w D1, [[A4 - 0x1625C5D6 + D0] + 0x2EAC]
00001758 C939 ADD0 D8D5 and.b [0xADD0D8D5], D4
0000175E 0BA7 bclr -[A7], D5
00001760 34BB 0C4E move.w [A2], [PC + D0 * 4 + 0x4E]
00001764 38C5 move.w [A4]+, D5
00001766 0542 bchg D2, D2
00001768 2D93 AE07 move.l [A6 + A2 * 8 + 0x7], [A3]
0000176C 3274 616B 2AC8 A583 7BA0 movea.w A1, [[A4 + 0x2AC8] - 0x5A7C8460]
00001776 9405 sub.b D2, D5
00001778 A435 syscall OffLine/Offline, flags=4
0000177A 0007 5DE0 ori.b D7, 0xE0
0000177E EB39 rol D1.b, D5
00001780 7775 moveq.l D3, 0x75
00001782 4140 chk.w D0, D0
00001784 04F1 .incomplete
00001786 0048 DAB1 ori.w A0, 0xDAB1
0000178A D83E add.b D4, <<invalid special address>>
0000178C 251E move.l -[A2], [A6]+
0000178E 00E1 .incomplete
00001790 5FBA E26D subq.l [PC - 0x1D93 /* FFFFF9FF, cstring ""<EOF> */], 7
00001794 A215 syscall SetVol/PBHSetVol/HSetVol, flags=2
00001796 A9EF syscall PtrAndHand
00001798 4644 not.w D4
0000179A 272E FC26 move.l -[A3], [A6 - 0x3DA]
0000179E 6F48 ble +0x4A /* 000017E8 */
000017A0 C32A C74A and.b [A2 - 0x38B6], D1
000017A4 388B move.w [A4], A3
label000017A6:
000017A6 0BAD 7B7E bclr [A5 + 0x7B7E], D5
000017AA 4600 not.b D0
000017AC 88C6 divu.w D4, D6
000017AE F93A .extension 0x93A <<F/4-5/4>> // unimplemented
000017B0 AED8 syscall 0xAD8, auto_pop
000017B2 F0BF B18E .extension 0x0BF <<F/2-3/0>> // unimplemented
000017B6 C4B5 2E17 and.l D2, [A5 + D2 * 8 + 0x17]
000017BA 1A68 2831 movea.b A5, [A0 + 0x2831]
000017BE FC34 1308 .unknown 0xFC34 0x1308 (W = 6)
000017C2 7431 moveq.l D2, 0x31
000017C4 5907 subq.b D7, 4
000017C6 21BC 4524 0222 F1A6 68CC D1B9 move.l [[0x68CC] + A7 - 0x2E47], 0x45240222
000017D2 0C67 988A cmpi.w -[A7], 0x988A
000017D6 73D9 moveq.l D1, 0xFFFFFFD9
000017D8 025C 92F0 andi.w [A4]+, 0x92F0
000017DC 1ED3 move.b [A7]+, [A3]
000017DE 0238 3D44 7257 andi.b [0x00007257], 0x44 /* 'D' */
000017E4 5412 addq.b [A2], 2
000017E6 4E93 jsr [A3]
label000017E8:
000017E8 F092 A8C5 .extension 0x092 <<F/2-3/0>> // unimplemented
000017EC 947C 26AA sub.w D2, 0x26AA
000017F0 10CE move.b [A0]+, A6
000017F2 98F0 7054 sub.w A4, [A0 + D7.w + 0x54]
000017F6 2125 move.l -[A0], -[A5]
000017F8 0F5A bchg [A2]+, D7
000017FA 0D23 btst -[A3], D6
000017FC F263 D171 .extension 0x263 <<F/1/1>>, 0xD171 // unimplemented
00001800 F07A 7CB3 .extension 0x07A <<F/1/0>>, 0x7CB3 // unimplemented
00001804 4D5A chk.w D6, [A2]+
00001806 EE6C lsr D4.w, D7
00001808 130E move.b -[A1], A6
0000180A D953 add.w [A3], D4
0000180C 9BA5 sub.l -[A5], D5
0000180E 773E moveq.l D3, 0x3E
00001810 C227 and.b D1, -[A7]
00001812 2C11 move.l D6, [A1]
00001814 8A5C or.w D5, [A4]+
00001816 6F89 ble -0x75 /* 000017A1 */
00001818 50E4 st -[A4]
0000181A 32CE move.w [A1]+, A6
0000181C 20B2 D3DA 118E move.l [A0], [[] + 0x118E]
00001822 3CAC 2470 move.w [A6], [A4 + 0x2470]
00001826 E870 roxr D0.w, D4
00001828 2E7E movea.l A7, <<invalid special address>>
0000182A 21D7 D752 move.l [0xFFFFD752], [A7]
0000182E 4105 .invalid 0, D5 // invalid opcode 4 with b == 4
00001830 0E71 0C07 7127 3956 FD14 9856 .invalid.w [[A1 + 0x3956] + D7 - 0x2EB67AA], 0xC07 // invalid immediate operation
0000183C 08D4 2A04 bset.b [A4], 0x4
00001840 C614 and.b D3, [A4]
00001842 02D9 .incomplete
00001844 0A81 0A85 8054 xori.l D1, 0xA858054
0000184A 0804 1502 btst.b D4, 0x2
0000184E 4F29 048E .invalid 7, [A1 + 0x48E] // invalid opcode 4 with b == 4
00001852 2A04 move.l D5, D4
00001854 FA14 0297 .unknown 0xFA14 0x0297 (W = 5)
00001858 2B04 move.l -[A5], D4
0000185A AE56 syscall SpeechRecognitionDispatch, auto_pop
0000185C 0824 2A04 btst.b -[A4], 0x4
00001860 CE2B 04F2 and.b D7, [A3 + 0x4F2]
00001864 1502 move.b -[A2], D2
00001866 F30A .extension 0x30A <<F/4-5/1>> // unimplemented
00001868 01AF 42E0 bclr [A7 + 0x42E0], D0
0000186C 7185 moveq.l D0, 0xFFFFFF85
0000186E 80A6 or.l D0, -[A6]
00001870 1048 movea.b A0, A0
00001872 5708 subq.b A0, 3
00001874 FCAF 42E0 .extension 0xCAF <<F/2-3/6>> // unimplemented
00001878 0D85 bclr D5, D6
0000187A 408A negx.l A2
0000187C 42C0 .invalid D0 // invalid opcode 4 with subtype 1
0000187E A910 syscall GetWMgrPort
00001880 F848 2150 .extension 0x848 <<F/1/4>>, 0x2150 // unimplemented
00001884 A510 syscall Allocate/PBAllocContig/AllocContig, flags=5
00001886 F8AB 42C0 .extension 0x8AB <<F/2-3/4>> // unimplemented
0000188A A310 syscall Allocate/PBAllocContig/AllocContig, flags=3
0000188C B851 cmp.w D4, [A1]
0000188E 21F0 AE42 A045 move.l [0xFFFFA045], [A0 + A2 * 8 + 0x42]
00001894 2150 A910 move.l [A0 - 0x56F0], [A0]
00001898 F029 0456 2B04 pmove [A1 + 0x2B04], MR1
0000189E 4E29 .invalid // invalid opcode 4
000018A0 04CC .incomplete
000018A2 0A81 4C85 805F xori.l D1, 0x4C85805F
000018A8 2150 A310 move.l [A0 - 0x5CF0], [A0]
000018AC 7028 moveq.l D0, 0x28
000018AE 040C 85C0 subi.b A4, 0xC0
000018B2 8F14 or.b [A4], D7
000018B4 0203 0A81 andi.b D3, 0x81
000018B8 1285 move.b [A1], D5
000018BA C084 and.l D0, D4
000018BC 4220 clr.b -[A0]
000018BE 4F21 .invalid 7, -[A1] // invalid opcode 4 with b == 4
000018C0 B042 cmp.w D0, D2
000018C2 21D0 A610 move.l [0xFFFFA610], [A0]
000018C6 B84E cmp.w D4, A6
000018C8 2160 5708 move.l [A0 + 0x5708], -[A0]
000018CC 8C2B 0466 or.b D6, [A3 + 0x466]
000018D0 1402 move.b D2, D2
000018D2 090A btst A2, D4
000018D4 8142 8540 pack D0, D2, 0x8540
000018D8 BD42 xor.w D2, D6
000018DA E015 roxr D5.b, 8
000018DC 85C0 divs.w D2, D0
000018DE AF0A syscall DrawLine, auto_pop
000018E0 0AC8 .incomplete
000018E2 7F30 moveq.l D7, 0x30
000018E4 BF10 xor.b [A0], D7
000018E6 FBE7 .invalid <<F/7/5>>
000018E8 B418 cmp.b D2, [A0]+
000018EA 2630 B462 move.l D3, [A0 + A3.w * 4 + 0x62]
000018EE 28C1 move.l [A4]+, D1
000018F0 802E 7468 or.b D0, [A6 + 0x7468]
000018F4 0EC3 .incomplete
000018F6 9064 sub.w D0, -[A4]
000018F8 7D50 moveq.l D6, 0x50
000018FA FA15 E6D1 .unknown 0xFA15 0xE6D1 (W = 5)
000018FE 1FFE move.b <<invalid special address>>, <<invalid special address>>
00001900 821E or.b D1, [A6]+
00001902 7F59 moveq.l D7, 0x59
00001904 8FBF or.l <<invalid special address>>, D7
00001906 B8C7 cmpa.w A4, D7
00001908 5FE2 sle -[A2]
0000190A E32F lsl D7.b, D1
0000190C F4F1 cpushp DATA+INST, [A1]
0000190E 52FE shi <<invalid special address>>
00001910 A21F syscall DisposPtr/DisposePtr, flags=2
00001912 FFF1 .invalid <<F/7/7>>
00001914 30A5 move.w [A0], -[A5]
00001916 01 .incomplete